Замена текущего элемента массива переменной в целях экономии памяти

Контрольная работа - Компьютеры, программирование

Другие контрольные работы по предмету Компьютеры, программирование

эталонного.

Если новое слово длине последнего и в новом есть хотя бы три различных символа - максимальному слову переприсваивают значение word.

В функции int task(char* word, char n) - проверяется условие о трёх различных символах слова. Но поскольку символы a и A считаются эквивалентными, то каждый символ переводится в нижний регистр при помощи стандартной функции char tolower(int c) из библиотеки и далее сравнивается с ch1 либо ch1 и ch2, которые так же находятся в нижнем регистре.

 

 

Таблица 2

Тестовые примеры, раздел 3

Ввод:Вывод:aAbB bus fufСамое длинное слово - busbbc cfC amamA FufВ данной строке нет слов с тремя и более различными буквами!!MacOS Windows Unix/LinuxСамое длинное слово - Unix/Linux Dont trouble troubles until trouble troubles youСамое длинное слово - troublesdouble float int short charСамое длинное слово - double

 

Список литературы

 

  1. П. Дейтел, Х. Дейтел / Как программировать на С. - 1152 стр.
  2. Д.В. Балащенко, Д.В. Захаров / Программирование на языке C/C++. Часть I/ - Гомель: БелГУТ, 2006. - 84с. - 500экз.