Помогите пожалуйста написать в С++ Дан линейный массив из N целых чисел (N=10). Найти...

0 голосов
16 просмотров

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


Информатика (51 баллов) | 16 просмотров
Дан 1 ответ
0 голосов

#include
using namespace std;

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

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

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

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

cout << "max value = " << max << endl;//вывод макс. <br> cout << "min value = " << min << endl;//вывод мин. <br>
return 0;//ничего не возращаем
}

(374 баллов)