В строке между словами вставить вместо пробела запятую и пробел - C (СИ)

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

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

ну вот элементарные задачи, помогите решить пожалуйста___))) сам не умею. точнее не получается))) 1) Составьте программу шифрования текстового сообщения. Можно использовать такой способ шифрования. Шифровальщик задает ключ шифровки – целое число, который определяет величину смещения букв русского алфавита. Например, ключ = 3, тогда в тексте буква «а» заменяется на «г» и т. д. 2)В строке между словами вставить вместо пробела запятую и пробел.

Решение задачи: «В строке между словами вставить вместо пробела запятую и пробел»

textual
Листинг программы
#include "stdafx.h"
#include "stdio.h"
#include "string.h"
#include "conio.h"
using namespace System;
void main()
{
    char s1[100]; int i;
    gets_s(s1);
    for (i=0;i<strlen(s1);i++) {if (s1[i]==' ') s1[i]=', ';}
    printf("%s,s1");
    _getch();
}

Объяснение кода листинга программы

  1. Подключение необходимых библиотек для работы с C++ и Windows API.
  2. Объявление переменных: строки s1, числа i, функции gets_s и printf.
  3. Ввод строки s1 с помощью функции gets_s.
  4. Проверка каждого символа строки s1, если символ равен пробелу, то заменяем его на запятую и пробел.
  5. Вывод измененной строки с помощью функции printf.
  6. Ожидание нажатия клавиши с помощью функции _getch.

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


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

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

8   голосов , оценка 3.75 из 5
Похожие ответы