Помогите, пожалуйста. Лабораторная работа по информатике. В простую переменную...

0 голосов
11 просмотров

Помогите, пожалуйста. Лабораторная работа по информатике.
В простую переменную последовательно вводятся 5 чисел. Определить максимальное значение и количество чисел, равных максимуму.
Буду ооооочень благодарна. +50 баллов)))
если получится, можете помочь еще с отчетом? (Блок-схема, оформление и т.д.)
(работа выполняется через паскаль)


Информатика (22 баллов) | 11 просмотров
0

Это случайно не массив ?

0

А не простая переменная

0

просто переменная, это 7 класс, мы такое не проходили(

0

а все понял

0

получится?

0

а циклы думаю уже учили

0

да

0

ну как? получается?

0

Ну как?

0

???

Дан 1 ответ
0 голосов

Varn,a,b,i,max:integer;beginwriteln('vvedite kol-vo chisel N');readln(n);max:=0;for i:=1 to  n dobeginwriteln('vvedite ',i,' chislo');readln(a);if max = a theninc(b);if max < a thenmax:=a;end;writeln('max=',max);writeln('Количество елементов которые равны максимуму ',b);end.

(2.3k баллов)
0

вот ели нашел способ написать так чтобы понятно было вам ,

0

var
n,a,b,i,max:integer;
begin
writeln('vvedite kol-vo chisel N');
readln(n);
max:=0;
for i:=1 to n do
begin
writeln('vvedite ',i,' chislo');
readln(a);
if max = a then
inc(b);
if max < a then
max:=a;
end;
writeln('max=',max);
writeln('Количество елементов которые равны максимуму ',b);
end.

0

так читабельней код

0

спасибо большое)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))

0

очень)))))))))))))))) благодарна