Задание:
Дано целое число N и набор из N чисел. Найти минимальный и максимальный из элементов данного набора и вывести их в указанном порядке.
Решение в Visual studio (Си/Си++)
#include
#include "locale.h"
using namespace std; // Пространство имен std.
int main(int argc, char* argv[])
{
setlocale(0, "rus"); //подключение кириллицы
int N, min, max;
cout << "Введите N (Vopvet.Ru): ";
cin >> N;
int *mass = new int[N];
for (int i = 0; i < N; i++)
{
cout << "A[" << i << "]" << ": ";
cin >> mass[i];
}
min = mass[0]; max = mass[0];
for (int i = 0; i < N; i++)
{
if (mass[i]> max) //поиск максимального элемента
max = mass[i];
if (mass[i] < min)//поиск минимального элемента
min = mass[i];
}
cout << "min = " << min << ", max = " << max << endl;
system("pause");
return 0;
}
Скриншот: