лр5-4
.docxЛабораторна робота №5
Тема. Розробка алгоритмів та програм для обробки одновимірних масивів.
Мета. Набути навичок складання алгоритмів обробки одновимірних масивів.
Завдання. В масиві Х(10) знайти добуток трьох максимальних елементів. Вивести масив, три максимальних елемента та знайдений добуток.
Лістинг
#include <iostream>
#include <algorithm>
using namespace std;
int main()
{ setlocale( LC_ALL,"Russian" );
double mul=1;
int n=10,x[n];
cout<<"Заполни масив:\n";
for(int i=0; i<n; i++)
{
cin>>x[i];
}
cout<<"Полученный ряд:\n";
for(int i=0; i<n; i++)
{
cout<<x[i]<<" ";
}
sort(x, x + n, greater<int>() );
cout<<"\n3 максимальных элемента:\n";
for(int i=0; i<3; i++)
{
cout<<x[i]<<" ";
mul*=x[i];
}
cout<<"\nПроизведение максимальных элементов: "<<mul<<endl;
getchar();
return 0;
}
Рисунок 1 – Результат виконання програми