Вопрос задан 08.06.2023 в 11:37. Предмет Информатика. Спрашивает Сокор Даша.

Язык с++ Ввести 3 рядки великими літерами. В кожному з рядків заголовні літери кирилиці перетворити

на малі. Об’єднати 5 перших символів кожного рядка в рядок результат. Знайти довжину результату.​
0 0
Перейти к ответам

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

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

Ответ:

#include <iostream>

int main()

{

std::string s1, s2 , s3, ans;

std::cin >> s1 >> s2 >> s3;

for (int i = 0; i < s1.size(); i++)

   s1[i] = tolower(s1[i]);

for (int i = 0; i < s2.size(); i++)

   s2[i] = tolower(s2[i]);

 for (int i = 0; i < s3.size(); i++)

   s3[i] = tolower(s3[i]);

std::cout << s1 << ' ' << s2 << ' ' << s3;

for (int i = 0; i < 5; i++)

    ans += s1[i];

 for (int i = 0; i < 5; i++)

    ans += s2[i];

 for (int i = 0; i < 5; i++)

    ans += s3[i];

std::cout << '\n' << ans;

}

Объяснение:

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

Ось приклад розв'язання вашої задачі на мові C++:

cpp
#include <iostream> #include <string> #include <locale> int main() { std::string input1, input2, input3; // Введення трьох рядків std::cout << "Введіть перший рядок: "; std::getline(std::cin, input1); std::cout << "Введіть другий рядок: "; std::getline(std::cin, input2); std::cout << "Введіть третій рядок: "; std::getline(std::cin, input3); // Перетворення великих літер на малі у кожному рядку std::locale loc; for (auto& c : input1) { if (std::isupper(c, loc)) c = std::tolower(c, loc); } for (auto& c : input2) { if (std::isupper(c, loc)) c = std::tolower(c, loc); } for (auto& c : input3) { if (std::isupper(c, loc)) c = std::tolower(c, loc); } // Об'єднання 5 перших символів кожного рядка std::string result = input1.substr(0, 5) + input2.substr(0, 5) + input3.substr(0, 5); // Знаходження довжини результату int length = result.length(); // Виведення результату std::cout << "Результат: " << result << std::endl; std::cout << "Довжина результату: " << length << std::endl; return 0; }

Цей код використовує бібліотеки <iostream>, <string> та <locale>. Ви можете скопіювати його до файлу з розширенням .cpp, скомпілювати і запустити на вашому комп'ютері для отримання результату.

0 0

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

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

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