PDA

Просмотр полной версии : Программа с++ (строки)


fuzzion
17.05.2010, 11:20
Заданы 2 строки, состоящие из слов, разделенных пробелами. Если последнее слово больше предпоследнего, то заменить первые пять символов буквой “а”, в противном случае все символы заменить на “*”.



Актуальность - до вечера. Никак не могу разобраться с циклом, что бы проверить длину слов в строке.

Добавлено через 4 часа 35 минут
клоуз темку.

as178as
19.06.2010, 19:31
Заданы 2 строки, состоящие из слов, разделенных пробелами. Если последнее слово больше предпоследнего, то заменить первые пять символов буквой “а”, в противном случае все символы заменить на “*”.



Актуальность - до вечера. Никак не могу разобраться с циклом, что бы проверить длину слов в строке.

Добавлено через 4 часа 35 минут
клоуз темку.

FREE KBOT
тема не актуальна, но может будут другие люди с данным вопросом. вот ловите алгоритм: создаёшь два массива. или просто работа строк. в делви и си есть ф-ции подсчёта символов в строках. перегоняешь их в переменные strtoint(a) эт как пример, сравниваешь переменные. соответсвенно в условии (IF и тд) и в условии либо то либо другое. т.е. теже ф-ции строк или массивы и меняешь индексы строки или массива на букву "а" в соответсвии с кодом (ord) в анси