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

Соня
Oct 24, 2020
#include<stdio.h>
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;
}
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;
}
578
Смежные вопросы: