ibarskova1542
?>

Розробити функції, що знаходить максимальний і мінімальний елементи, їх номери у одновимірному масиві та міняє ці елементи місцями.в с++

Информатика

Ответы

sergeykirushev

#include < iostream> using std: : cout; using std: : endl;

void move(int*, const int); void print(const int*, const int);

int main(){ const int arraysize = 10; int a[arraysize] = { 4, 7, 3, 9, 2, 1, 8, 6, 5, 10 };

cout < < "array before modify: " < < endl; print(a, arraysize);

move(a, arraysize);

cout < < "\narray after modify: " < < endl; print(a, arraysize);

return 0; }

void print(const int *a, const int size){ for(int i = 0; i < size; i++) { cout < < a[i] < < ' '; }

cout < < endl; }

void move(int *a, const int size){ int smallest = 0; int largest = 0; int temp;

for(int i = 1; i < size; i++) { if(a[smallest] > a[i]) { smallest = i; }

if(a[largest] < a[i]) { largest = i; } }

temp = a[smallest]; a[smallest] = a[largest]; a[largest] = temp; }

Yurevich-Vladimirovich
Const n=10;   var x: array[1..n] of integer; i,c: integer; begin writeln('исходный массив: '); for i: =1 to n do   begin   x[i]: =random(21)-10;   write(x[i]: 4);   end; writeln; for i: =1 to n div 2 do   begin c: =x[i]; x[i]: =x[n-i+1]; x[n-i+1]: =c; end; writeln('измененный массив: '); for i: =1 to n do write(x[i]: 4); writeln; end. пример: исходный массив:   -9   1   -7   3   -6   7   7   10   9   7 измененный массив:     7   9   10   7   7   -6   3   -7   1   -9
saytru5850
Поиск простых делителей числа: var i,j,n: longint;       f: boolean; begin   writeln('введите число');   readln(n);   if n< 2 then writeln('простых делителей нет')   else     begin       write('число ',n,' ','= 1');       for i: =2 to n do         if n mod i=0 then           begin             f: =true;             j: =2;             while f and(j< =round(sqrt(i/               begin                 if i mod j=0 then f: =false                 else j: =j+1;               end;           if f then write('*',i);         end;     end; end. тестовое решение: введите число 2345 число 2345 = 1*5*7*35*67

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Розробити функції, що знаходить максимальний і мінімальний елементи, їх номери у одновимірному масиві та міняє ці елементи місцями.в с++
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

skvorec3424
Bogataya Vladimir318
lider-mpl550
anovikovsr
mbykovskiy
aci2003
kokukhin
Дмитрий-Олейникова
ann-perminova2008
annakuznetsova841
Amulenkov
Nikolai710
Mbkozlov6
Blekjek730
mail5