Помогите дополнить программу!

Модераторы: Hawk, Romeo, Absurd, DeeJayC, WinMain

Ответить
AlanSnake
Сообщения: 1
Зарегистрирован: 01 дек 2013, 20:44
Откуда: Konakovo

Задание такое: Ввести N целых чисел и найти среди них минимальный и максимальный элементы!

У меня есть программа, которая находит только максимальный элемент, как ее настроить так, чтобы она находила еще и минимальный! Заранее благодарю!

Код: Выделить всё

#include "stdafx.h"
#include <iostream>
#include <stdio.h>

using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
	setlocale (LC_CTYPE, "Rus");
	int i, N, a, max;
cout << "Введите количество чисел: ";
cin >> N;
cout << "Введите" << N << "чисел: " << endl; 
cin >> max;
for (i=1; i<N; i++)
{
	cin >> a;
	if (a > max) 
		max = a;
}
cout << max << endl;
system ("pause");
	return 0;
}
Аватара пользователя
Romeo
Сообщения: 3126
Зарегистрирован: 02 мар 2004, 17:25
Откуда: Крым, Севастополь
Контактная информация:

Ввести дополнительную переменную min, проинициализировать её, и внутри цикла сделать условное присваивание. Всё по подобию с тем, как это сделано с переменной max.
Entites should not be multiplied beyond necessity @ William Occam
---
Для выделения С++ кода используйте конструкцию [ code=cpp ] Код [ /code ] (без пробелов)
---
Сообщение "Спасибо" малоинформативно. Благодарность правильнее высказать, воспользовавшись кнопкой "Reputation" в виде звёздочки, расположенной в левом нижнем углу рамки сообщения.
Ответить