Задачи по C++. Максимальное число из трех

Задачи по C++

Условие задачи : Определить какое из трех, введенных пользователем чисел максимальное и вывести его на экран.

Сложность : легкая .

Для того чтобы решить эту задачу, мы будем делать следующее :

Мы возьмем первые два числа и для начала сравним их и которое больше мы присвоим значение максимального.

Затем мы будем сравнивать последнее число с текущим максимальным.

Теперь решение :

#include <iostream> // подключаем библиотеку ввода и вывода

using namespace std ; // используем именное пространство std

int main () {
   setlocale(LC_ALL, "Russian"); // включаем русский язык

   int num1 , num2, num3, max ;
}

Тут мы просто объявили 4 переменные. Дальше попросим пользователя ввести 3 числа и напишем первое условие:

cout << "Введите 3 числа " << endl;
cout << "-->" ; cin >> num1;
cout << "-->" ; cin >> num2;
cout << "-->" ; cin >> num3;

if ( num1 > num2 )  max = num1 ;
else max = num2 ;

Тут всё просто. После того как мы ввели три числа мы начинаем сравнивать первые два числа и в переменную max заносим большее из них.

Теперь у нас есть наибольшее число. Но нам надо еще сравнить его еще с переменной num3, если num3 окажется больше текущей переменной max, то мы присвоим переменной max значение num3:

if ( max < num3 ) max = num3;

Вот и вся задача.

Весь код программы :

#include <iostream> // подключаем библиотеку ввода и вывода

using namespace std ; // используем именное пространство std

int main () {
   setlocale(LC_ALL, "Russian"); // включаем русский язык

   int num1 , num2, num3, max ;

   cout << "Введите 3 числа " << endl;
   cout << "-->" ; cin >> num1;
   cout << "-->" ; cin >> num2;
   cout << "-->" ; cin >> num3;

   if ( num1 > num2 )  max = num1 ;
   else max = num2 ;

   if ( max < num3 ) max = num3;

   cout << "Максимальное число : " << max << endl;

   system("PAUSE"); // чтобы программа не закрывалась
   return 0 ; // возвращаем функции main() ноль
}

cyber
Оцените автора
CyberLesson | Быстро освоить программирование Pascal и C++. Решение задач Pascal и C++
Добавить комментарий