Умные вопросы
Войти
Регистрация
Как в строке заменить буквы на '. ' ?
Если в строке нет маленьких латинских букв, то вывести строку без изменений, если есть, то после первой группы таких букв заменить оставшиеся символы точками
Вот еще не очень понимаю, что значит после первой группы? А пока начал с цикла for (int i=0; s[i]! ='\0'; i+) {
if ('a'=s[i] && s[i]='z')
s[i]='. ';
} но так наверное неверно?
7 года
назад
от
Ваня Поляков
1 ответ
▲
▼
0
голосов
"Если в строке нет маленьких латинских букв, то вывести строку без изменений" означает совсем не то, что "после первой группы таких букв заменить оставшиеся символы точками". Определись с условием.
по любому проще делать через два последовательные цикла.
В первом случае пройти всю строку и поставить флаг, затем, если стоит флаг - пройти еще раз и заменить
во втором: пока не встретишь латинские строчные - идешь по строке, как встретил - break, дальit второй цикл с то места где вышел с заменой букв на точки.
7 года
назад
от
Я Опять Я
Связанные вопросы
2
ответа
Раскрыв скобки, записать словосочетания, в которых встречаются причастия, употребленные с не:
12 года
назад
от
Андрей Абрамов
1
ответ
Здравствуйте. есть ЛАТР. Хочу с него получить 52в постоянного для двигателя. Подскажите маркировки диодов и параметры.
12 года
назад
от
Алексей Кабуров
1
ответ
Относительно чего мы определяем плотность материи? Мне нужна точка исхода, прихода и ухода? Вы ведь есть точная наука.
11 года
назад
от
Андрей Есин