Есть ответ 👍

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

126
428
Посмотреть ответы 2

Ответы на вопрос:

sapogidarom
4,7(97 оценок)

#include < iostream> #include < iomanip> using namespace std; int main() {     int n,k;     cout< < "n = ";   cin> > n;     int a[n];     srand(time(null));     for (int i=0; i< n; i++) {          a[i]=rand()%25; cout< < a[i]< < " ";       }         cout< < endl;     cout< < "k = ";   cin> > k;       for (int i=0; i< n-1; i++)     for (int j=i+1; j< n; j++)         if (a[j]> a[i]) swap(a[i],a[j]);     for (int i=0; i< k; i++) cout< < a[i]< < " ";     cout< < endl;     system("pause");     return 0; }

pascal

 

program qq; var a,b,s,p : integer; beginwriteln('введите стороны прямоугольника'); read(a,b); s: =a*b; p: =2*(a+b); writeln('площадь прямоугольника равна ',s); writeln('периметр прямоугольника равен ',p); end.

Популярно: Информатика