Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
Regotov
0 / 0 / 0
Регистрация: 15.01.2013
Сообщений: 2
1

Заменить в строке все буквы "О" на "Ъ", а буквы "Е" - на случайные символы

20.02.2013, 23:51. Просмотров 1361. Ответов 2
Метки нет (Все метки)

Помогите плз с программой на Си:
Дана символьная строка. Заменить в ней все буквы "О" на "Ъ", а буквы "Е" - на случайные символы.
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.02.2013, 23:51
Ответы с готовыми решениями:

Дана строка символов. Заменить все буквы "И" на знак "+".
помогите пожалуста Дана строка символов. Заменить все буквы "И" на знак "+".

"Перевернуть" в строке все слова (Например: "Жили были" в "илиЖ илыб")
"Перевернуть" в строке все слова. (Например: "Жили были дед и баба" - "илиЖ илиб дед и абаб")

Создать запись "Двигатель", которая содержит элементы "Название", "Мощность", "Скорость", "Цена"
Создать запись "Двигатель", которая содержит элементы "Название", "Мощность", "Скорость",...

В строке заменить последовательность слов "один", "два", "три"
Помогите,плз) В строке заменить последовательность слов "один", "два", "три" на "1-2-3"

В строках текста, оканчивающихся на "*", заменить все "b" на "с"
В строках текста, Оканчивающихся на "*", заменить все "b" на "с". #include <stdio.h> #include...

2
art3m_art
13 / 13 / 8
Регистрация: 18.02.2013
Сообщений: 210
21.02.2013, 07:51 2
Лучший ответ Сообщение было отмечено Regotov как решение

Решение

C
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <stdio.h>
 
int main(void)
{ int i, c;
    for(i = 0; (c = getchar()) != '\n';i++) {
        if (c == 'O')
            c = 'Z';
        else if (c == 'E')
            c = time(NULL) + rand() %255;
        printf("%c", c);
    }
 return 0;
}
ЗЫ Единственное - у меня консоль ну ни как не дружит с кириллицей, а по сему не нормально выводить, не нормально воспринимать русские буквы не может, не заменяет она русскую О на русскую Ъ .
1
Regotov
0 / 0 / 0
Регистрация: 15.01.2013
Сообщений: 2
21.02.2013, 17:53  [ТС] 3
Спасибо большое. По поводу кириллицы не беспокойтесь - уж что на что поменять, я пойму, тем более, что у меня на ноуте у самого такая же проблема. Еще раз благодарю)
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.02.2013, 17:53

Написать программу которая подсчитывает количество слов, начинающихся с буквы "к" или "К", в тексте
помогите, пожалуйста написать программу которая подсчитывает количество слов, начинающихся с...

Запросить строку и вычислить количество слов, начинающихся с буквы "а" и оканчивающихся буквой "б"
Составьте программу, которая осуществляет запрос строки с клавиатуры и вычисляет количество слов,...

Определить,есть ли в этой строке русские символы "а" и "е" ,а также количество каждого из этих символов
Дана строка символов.Определить,есть ли в этой строке русские символы &quot;а&quot; и &quot;е&quot; ,а также количество...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru