Предмет: Информатика, автор: timuriosan

Помогите пожалуйста написать в С++

Дан линейный массив из N целых чисел (N=10). Найти наибольший, и наименьший
элементы массива, обменять их местами.

Ответы

Автор ответа: LegendaryGhost
0
#include <iostream>
using namespace std;

int main()
{
int tableInt[10]; //массив
int input; //ввод пользователя
int max; //максимум
int min; //минимум

for(int i = 1; i <= 10; i++) //заполнение массива
{
cin >> input; //получение данных
tableInt[i] = input; //добовление ввод в массив

if(i == 10) //поиск макс. и мин.
{
max = tableInt[1]; //присваиваем значения
min = tableInt[1]; //присваиваем значения

for(int i = 1; i <= 10; i++) //обходим массив
{
if(max < tableInt[i]) //проверка макс.
{
max = tableInt[i];
}
if(min > tableInt[i]) //проверка мин.
{
min = tableInt[i];
}
}
}
}

cout << "max value = " << max << endl; //вывод макс.
cout << "min value = " << min << endl; //вывод мин.

return 0; //ничего не возращаем
}
Интересные вопросы
Предмет: Литература, автор: galinagrishenkova