Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Программа на на си по теме "строки"

Ганс Валентайн Профи (938), на голосовании 11 лет назад
Помогите пожалуйста с программой на Си:
Дана символьная строка. Заменить в ней все буквы "О" на "Ъ", а буквы "Е" - на случайные символы.

Сам я очень слаб, к сожалению, в си, поэтому хочу найти помощь тут.
Заранее благодарен)
Голосование за лучший ответ
ra Высший разум (113245) 11 лет назад
#include <time.h>
#include <stdio.h>
#include <stdlib.h>

main() {
    char s[99], *p;
    srand(time(NULL));
    printf("string? ");
    fgets(s, 99, stdin);
    for (p = s; *p != '\0'; ++p) {
        if (*p == 'О') *p = 'Ъ';
        if (*p == 'Е') *p = rand() % (224 - 32) + 32;
    }
    printf("result: %s", s);
}
Источник: ну и как? помогло?
Похожие вопросы