Заменить в строке каждую точку многоточием - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Дана строка символов. Преобразовать ее, заменив в ней каждую точку многоточием помогите пожалуйста. тут как я понял идет сдвиг и просто заменой н получиться...

Решение задачи: «Заменить в строке каждую точку многоточием»

textual
Листинг программы
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #define SIZE 256
  4. int main()
  5. {
  6.     int i, ch;
  7.     char str[SIZE];
  8.     puts("Your string ,please .");
  9.  
  10.     for(i = 0; i < SIZE - 1 && (ch = getchar()) != -1 && ch != '\n';i++)
  11.     {
  12.         str[i] = ch;
  13.         if(ch == '.')
  14.         {  
  15.             str[i + 1] = '.' ;
  16.             str[i + 2] = '.' ;
  17.             i+= 2;
  18.         }              
  19.     }
  20.          str[i] = '\0';
  21.     puts(str);
  22.  
  23.     system("pause");
  24.     return 0;
  25. }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 4.214 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы