Заполнить одномерный массив размером N случайными числами и вывести K наибольших. (Язык...

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

Заполнить одномерный массив размером N случайными числами и вывести K наибольших. (Язык С++)


Информатика (1.8k баллов) | 34 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

#include
#include
using namespace std;

int main() {
   int n,k;
   cout<<"n = ";  cin>>n;
   int a[n];
   srand(time(NULL));
   for (int i=0; i       a[i]=rand()%25; cout<<a[i]<<" "; <br>   }    
   cout<<endl;<br>   cout<<"k = ";  cin>>k; 
   for (int i=0; i   for (int j=i+1; j       if (a[j]>a[i]) swap(a[i],a[j]);
   for (int i=0; i   cout<<endl;<br>   system("pause");
   return 0;
}



(9.7k баллов)
0

Спасибо) С Наступающим!

0

Пожалуйста. И Вас с наступающим.