Задача 5 Урок 15
Primary tabs
Пользователь вводит массив целых чисел из 7 элементов. Найдите из них два самых больших числа и выведите их на экран.
Примеры для проверки:1 2 2 1 1 1 1 Ответ: 2 2 -1 -2 -2 -1 -1 -1 -1 Ответ: -1 -1 -1 -2 -2 5 4 -1 -1 Ответ: 5 4
program u15z5; var a:array [1..7] of integer; var i, max1, max2:integer; begin max1:=1; max2:=1; for i:=low(a) to high(a) do begin writeln('vvedite element massiva nomer ', i, ':'); readln(a[i]); end; for i:=1 to 7 do //ищем номер первого максимум if a[i]>a[max1] then max1:=i; writeln ('Max1:=', a[max1]); for i:=1 to 7 do //ищем номер второг максимум if (i<>max1) and (a[i]>=a[max2]) then //выводим из поиска первый макс.и ищем второй max2:=i; writeln ('Max2:=', a[max2]); readln(); end.
- Log in to post comments
- 292 reads