Полный текст программы:
var a: array[1..50] of Integer;
i,x,imax,j,n: Integer;
begin
for i:=1 to n-1 do
begin
imax:=i;
for j:=i+1 to n do if a[j]>a[imax] then imax:=j;
x:=a[i];
a[i]:=a[imax];
a[imax]:=x;
end;
end.
Прикрепил ниже в файле TXT код программы
За блок-схемой напиши в личку
Ладно смотрите пример во вложении. Проверяйте спрашивайте. Я контроль значения параметра a добавил.
Добрый вечер. У вас не казан язык реализации, данный код на С++.
#include <iostream>
int main() {
int arr[5];
for (int i = 0; i < 5; i++) {
std::cin >> arr[i];
std::cout << arr[i] + 1 << " ";
}
return 0;
}
задание очень простое. Это самая простая реализация. Если нужны объяснения или более сложная реализация пишите. Удачи.
Выведет 0. s=0. n=4. сразу выполнется условие (n>2) и программа выведет s тоесть 0