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

0 голосов

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


спросил от (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 баллов)

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

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

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

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

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

...