Форум программистов, компьютерный форум CyberForum.ru

Найти минимальный и максимальный элемент последовательности - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывести количество чисел в наборе и числа, которые делятся без остатка на сумму своих цифр http://www.cyberforum.ru/cpp-beginners/thread1303337.html
Дан набор не нулевых целых чисел,признаком его завершения является число 0. Вывести количество чисел в наборе и само число которое делится без остатка на сумму чисел этого числа.
C++ Перевод двоичного числа в прямой и обратный код Помогите написать программу) Перевод двоичного числа в прямой и обратный код. http://www.cyberforum.ru/cpp-beginners/thread1303335.html
Вычитание двоичных чисел C++
Помогите написать программу Вычитание двоичных чисел.
Сложение и вычитание двоичных чисел C++
Помогите написать программу) Сложение двоичных чисел.
C++ Итератор для вектора http://www.cyberforum.ru/cpp-beginners/thread1303318.html
Привет, столкнулся с тем что при использовании stl вектора понадобился итератор перехода на элемент через индекс. не могли бы вы привести пример попроще. что бы понять как все работает
C++ Загрузка изображения из файла (VS2005) Здравствуйте. Не подскажите какие библиотеки использовать для загрузки изображения из файла. Gdiplus не подходит. Работаю под visual studio 2005. Если возможно желательно, что нибудь родное из студии. подробнее

Показать сообщение отдельно
kruglov1
0 / 0 / 0
Регистрация: 04.10.2014
Сообщений: 38

Найти минимальный и максимальный элемент последовательности - C++

17.11.2014, 20:19. Просмотров 301. Ответов 1
Метки (Все метки)

Как найти минимальный и максимальный элемент последовательности (последовательность вводим с клавиатуры) заканчивающейся 0. Вывести должно минимальный(не считая 0) и максимальный элемент.
Например
входные данные
1
2
3
0
выходные данные
1 3

Добавлено через 35 минут
В общем вот мой код.
Но у меня минимальный элемент считает 0(конец последовательности). Как это исправить?

Добавлено через 20 секунд
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <iostream>
 
using namespace std;
 
int main()
{
    int x;
  cin >> x;
  int Max = x;
  while (x)
  {
    Max = max(Max,x);
    cin >> x;
  }
    cout << Max << " ";
    int Min = x;
    while (x != 0)
    {
        Min = min(Min,x);
        cin >> x;
    }
    cout << Min;
return 0;
}
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru