Вопрос задан 30.06.2023 в 11:36. Предмет Информатика. Спрашивает Асылханов Маулен.

Дана строка. Подсчитать в ней количество вхождений букв r, k, t. написать программу в с++

0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Халилов Сергей.

#include <iostream>

#include <iomanip>

using namespace std;

int main()

{

   int r = 0, k = 0, t = 0;

   const int N = 50;

   char array[N];

   cin.getline(array, N);

   for (int i = 0; array[i]; i++)

   {

       if (array[i] == 'r')

       {

           r++;

       }

       if (array[i] == 'k')

       {

           k++;

       }

       if (array[i] == 't')

       {

           t++;

       }

   }

   cout << "r =  " << r << endl;

   cout << "k =  " << k << endl;

   cout << "t =  " << t << endl;

   return 0;

}

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Вот пример программы на C++, которая считает количество вхождений букв 'r', 'k' и 't' в заданной строке:

cpp
#include <iostream> #include <string> int main() { std::string inputString; std::cout << "Введите строку: "; std::cin >> inputString; int count_r = 0; int count_k = 0; int count_t = 0; for (char c : inputString) { // Преобразуем символ в нижний регистр перед сравнением char lowercaseChar = tolower(c); if (lowercaseChar == 'r') { count_r++; } else if (lowercaseChar == 'k') { count_k++; } else if (lowercaseChar == 't') { count_t++; } } std::cout << "Количество 'r': " << count_r << std::endl; std::cout << "Количество 'k': " << count_k << std::endl; std::cout << "Количество 't': " << count_t << std::endl; return 0; }

Эта программа сначала запрашивает ввод строки от пользователя, затем считает количество вхождений букв 'r', 'k' и 't' в этой строке. Программа учитывает как символы в верхнем, так и в нижнем регистрах, преобразуя их в нижний регистр перед сравнением, чтобы учесть все возможные варианты написания этих букв.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос