pimenovamar
?>

Задан фрагмент алгоритма 1) с=1; b=2; a=3; 2) Пока c<4 делать b=a+c, c=c+1 Определите значение переменной b после выполнения алгоритма.

Информатика

Ответы

ovdei71
{ У тебя было two+theere+fore+five, т.е. ты складываешь все тройки четверки и тд и делишь на их количество, т.е. всегда будет "1", нужно посчитать сумму и поделить на количество.
Подправил твой код:}
program p1;
const n=20;
var i,a1,two,theere,fore,five,sum:integer;
sr:double;
a:array[1..20] of integer;
begin
two:=0;
theere:=0;
fore:=0;
five:=0;
sr:=0;
sum:=0;
for i:=1 to n do
begin
read(a1);
sum:= sum + a1;
a[i]:=a1;
if a[i]=2 then
two:=two+1;
if a[i]=3 then
theere:=theere+1;
if a[i]=4 then
fore:=fore+1;
if a[i]= 5 then
five:=five+1;

end;
writeln('Количество двоек: ',two);
writeln('Количество троек: ',theere);
writeln('Количество четвёрок: ',fore);
writeln('Количество пятёрок: ',five);
sr:=(sum)/n;
writeln(sr);
end.

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

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

Задан фрагмент алгоритма 1) с=1; b=2; a=3; 2) Пока c<4 делать b=a+c, c=c+1 Определите значение переменной b после выполнения алгоритма.
Ваше имя (никнейм)*
Email*
Комментарий*

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

eisakov86
sorokinae
ИльяАндреевич-Мария
Кислинская1055
Dato24043846
Илья_Ветклиники1655
ukkavtodor6
СмыковаДарья1969
Нарисовать корабель в python​
fiorire731
kareeva
sargisyan
Герасименко
ipKAV85
Natalya1895
Panfilov_Anna