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

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

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


Информатика (20 баллов)
Дан 1 ответ
0 голосов
Отличник (6.6k баллов)
 
Правильный ответ

#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 баллов)

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

оставил комментарий

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

оставил комментарий Отличник (6.6k баллов)

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

оставил комментарий

где?

оставил комментарий

и у вас тоже

оставил комментарий Отличник (6.6k баллов)

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

оставил комментарий

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

оставил комментарий

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

...