Перед каждой цифрой в строке вставить символ «N».Си

0 голосов
74 просмотров

Перед каждой цифрой в строке вставить символ «N».
Си


Информатика (80 баллов) | 74 просмотров
0

Которая вставит символ N перед каждой цифрой в строке

0

Строка вводится с клавиатуры

0

Так, допустим, а чём проблема возникает? Чем именно помочь?

0

Я не могу написать эту программу

0

Вот в чем проблема

0

А конкретнее где проблема? Что уже сделали?

0

Ничего не сделали

0

Не совсем поняла эту тему

0

А точно символ "N", а не "\n" ? И точно Си, а не С++ ?

0

Символ N и Си, а не C++

Дан 1 ответ
0 голосов

#include
int main(int argc, char *argv[])
{
    char C[256], C2[256];
    int i, j = 0;
    gets(C);
    for(i = 0; C[i] != 0; i++)
    {
        if ('0'<=C[i]&&C[i]<='9') C2[j++] = 'N';<br>        C2[j++] = C[i];
    }
    for(i = 0; i < j; i++)
        C[i] = C2[i];
    C[j] = 0;
    puts(C);
    return 0;
}

(6.6k баллов)