Есть ответ 👍

Напишите программу на С++, которая заменяет в символьной строке все буквы a на буквы b (латинские, строчные). Решение с комментариями к
каждой строке кода. Комментарии должны пояснять, что происходит в каждой строке программы, для чего она нужна и т.п.

Входные данные
Входная строка содержит символы латинского алфавита, как строчные, так и заглавные.

Выходные данные
Программа должна заменить во всей строке строчные буквы a на буквы b и вывести в первой строке получившуюся символьную строку, а во второй – количество выполненных замен.

Примеры
входные данные
aabbccabadef
выходные данные
bbbbccbbbdef
4

187
213
Посмотреть ответы 2

Ответы на вопрос:

NwM12
4,4(1 оценок)

#include <iostream>

int main()

{

char str[80]; // Объявление символьной строки

int i = 0, cnt = 0; // Объявление переменных i и cnt целого типа - счетчик для цикла  

// и переменная, в которой будем считать кол-во замен

std::cin >> str; // Считывание строки из консоли в символьную строку str

while (str[i] != '\0') // Пока очередной символ не станет равен символу конца строки

{

 if (str[i] == 'a')

 {

  str[i] = 'b';  // Заменяем символ 'a' на символ 'b'

  cnt++; // Увеличиваем счетчик замен на единицу

 }

 i++; //переходим к следующему символу

}

std::cout << str << std::endl; // Выводим измененную символьную строку на экран

std::cout << cnt; // Выводим количество замен

return 0;

}

Alihan1600
4,5(30 оценок)

Скорее всего ответ будет компьютер

Реши свою проблему, спроси otvet5GPT

  • Быстро
    Мгновенный ответ на твой вопрос
  • Точно
    Бот обладает знаниями во всех сферах
  • Бесплатно
    Задай вопрос и получи ответ бесплатно

Популярно: Информатика

Caktus Image

Есть вопросы?

  • Как otvet5GPT работает?

    otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса.
  • Сколько это стоит?

    Проект находиться на стадии тестирования и все услуги бесплатны.
  • Могу ли я использовать otvet5GPT в школе?

    Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое!
  • В чем отличия от ChatGPT?

    otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.

Подпишись на наш телеграмм канал

GTP TOP NEWS