
ДАЮ 44 БАЛЛА С++ Даны два предложения. Найти общее количество букв “z”в них. (Определить функцию
для расчета количества букв “z”в предложении.) C++

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

Ответ:
Объяснение:
#include <iostream>
#include <string>
using namespace std;
int numberOfLettersZ(string Sentence) {
int n=0;
for (int i = 0; i < Sentence.size(); i++)
if (Sentence[i] == 'z') // Добавь " || Sentence[i] == 'Z' ", если нужно еще и большие буквы.
n++;
return n;
}
int main()
{
string firstSentence, secondSentence;
getline(cin, firstSentence);
getline(cin, secondSentence);
cout << numberOfLettersZ(firstSentence) + numberOfLettersZ(secondSentence);
}




Для решения этой задачи вам потребуется написать функцию, которая будет считать количество букв "z" в заданных предложениях. Вот пример на C++:
cpp#include <iostream>
#include <string>
// Функция для подсчета букв "z" в предложении
int countZInSentence(const std::string& sentence) {
int count = 0;
for (char c : sentence) {
if (c == 'z' || c == 'Z') {
count++;
}
}
return count;
}
int main() {
std::string sentence1 = "Это первое предложение с буквой Z.";
std::string sentence2 = "Второе предложение без Z.";
int countInSentence1 = countZInSentence(sentence1);
int countInSentence2 = countZInSentence(sentence2);
std::cout << "Количество букв 'z' в первом предложении: " << countInSentence1 << std::endl;
std::cout << "Количество букв 'z' во втором предложении: " << countInSentence2 << std::endl;
int totalZCount = countInSentence1 + countInSentence2;
std::cout << "Общее количество букв 'z' в обоих предложениях: " << totalZCount << std::endl;
return 0;
}
Этот код создает функцию countZInSentence
, которая принимает предложение в виде строки и подсчитывает количество букв "z" (как строчных, так и заглавных) в нем. Затем в main
функции мы используем эту функцию для обоих предложений и выводим общее количество букв "z" в них.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili