Вопрос задан 25.06.2023 в 13:26. Предмет Информатика. Спрашивает Павлов Данила.

C++ Максимальная из трёх Дано три строки. Выведите лексикографически максимальную из них.

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

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

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

Ответ:

#include <iostream>

#include <set>

using namespace std;

int main()

{

   string a, b, c;

   

   getline(cin, a);

   getline(cin, b);

   getline(cin, c);

   

   cout << max(c,max(a,b));

   

   return 0;

}

Объяснение:

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

P.s. Если Вам помог ответ, жмякните на "Спасибо", пожалуйста. Это мотивирует давать ответы дальше.

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

Для нахождения лексикографически максимальной строки из трех строк в C++ вы можете использовать следующий код:

cpp
#include <iostream> #include <string> int main() { std::string str1, str2, str3; std::cout << "Введите первую строку: "; std::cin >> str1; std::cout << "Введите вторую строку: "; std::cin >> str2; std::cout << "Введите третью строку: "; std::cin >> str3; std::string max_str = str1; if (str2 > max_str) { max_str = str2; } if (str3 > max_str) { max_str = str3; } std::cout << "Лексикографически максимальная строка: " << max_str << std::endl; return 0; }

Этот код сначала считывает три строки с помощью std::cin, а затем сравнивает их лексикографически, выбирая максимальную из них и выводя её на экран.

0 0

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

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

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

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