|
zadach450.PAS |
|
{* Задача 450 *}Unit ZADACH450; InterfaceImplementationBegin writeln( 'Задан одномерный массив a(n). Найти номер последнего элемента меньшего заданного числа betta. Количество положительных элементов и сумму элементов, больших 3'); End. Program zadach450;
Uses zadach450.pas; {* Эту строку можно удалить *}
Const {* Константы *}
n = 10;
Var {* Объявление переменных *}
a : Array [1..n] Of real;
betta : real;
s : real;
n1 : integer;
k : integer;
i : integer;
Begin
k := 0;
s := 0;
writeln ( 'Введите betta');
readln (betta);
For i := 1 To n Do {* Переменная i увеличивается с 1 до n *}
Begin
writeln ( 'Введите элементы');
readln (a[i]);
End;
For i := 1 To n Do {* Цикл для i => [1 .. n] *}
Begin
If a[i]0 Then
k := k + 1;
If a[i] > 3 Then
s := s + a[i];
End;
writeln ( 'n1=', n1, ' s=', s, ' k=', k);
End.
|