Наибольшее из введенных чисел на С++

      Комментарии к записи Наибольшее из введенных чисел на С++ отключены

Главная Форумы Программирование Программирование на С++ Решение задач на С++ Наибольшее из введенных чисел на С++

Помечено: ,

В этой теме 0 ответов, 1 участник, последнее обновление  Васильев Владимир Сергеевич 1 месяц, 4 нед. назад.

  • Автор
    Сообщения
  • #3801

    Тема: циклы (do…while)
    Задача: Написать программу, которая находит среди неограниченной последовательности положительных чисел, введенных с клавиатуры, максимальное число.
    Материалы по теме: «Циклы в C++»
    Решение:

    #include "stdafx.h"
    #include <iostream>
    using namespace std;
    int main()
    {
      setlocale(LC_ALL,"Rus");
      int n, t=0, max=0;
      cout<<" Вводите числа (введите 0 для окончания ввода) ";
      do
      {
        cin>>n;
        if (n>max)
        {
          max=n;
        }
        t++; // Не обязательная часть, служит для проверки первого введенного числа
      } while (n!=0);
      if (t>1)
        cout<<" максимальное число равно "<<max<<endl;
      else 
        cout<<" Вы не ввели ни одного числа "<<endl;
      system("pause");
      return 0;
    }

Для ответа в этой теме необходимо авторизоваться.