ПОМОГИТЕ РЕШИТЬ! программа С, заранее спасибо) Дана строка, состоящая из русских слов,...

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

ПОМОГИТЕ РЕШИТЬ! программа С, заранее спасибо)
Дана строка, состоящая из русских слов, разделенных пробелами (одним или несколькими). Вывести строку, содержащую эти же слова, разделенные одним символом «.» (точка). В конце строки точку не ставить.


Информатика (20 баллов) | 34 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

#include

int main(int argc, char *argv[])
{
    char C[256];
    int i, j = 0;
    gets(C);
    for(i = 0; C[i] != 0; i++)
        if (C[i] == ' ')
        {
            if (C[i+1] != ' ') C[j++] = '.';
        }
        else C[j++] = C[i];
    C[j] = 0;
    puts(C);
    return 0;
}

(6.6k баллов)
0

одинаковы !

0

Успокойтесь=)) Ваш ответ добавлен на 21 минуту позже моего + Ваша копия настолько кривая, что даже не скомпилируется. Переведу на русский: она не то чтобы даже не запустится - даже до попытки запуска не дойдёт.

0

Зачем мне копировать ?

0

Копия у Вас, кстати, не одна..

0

где?

0

и у вас тоже

0

Найдите - Буду рад=))

0

нету никаких копий!

0

Что я вам говорил ?