найти среднее арифметическое двузначных чисел из заданного промежутка кратких трех
Паскаль
Я как то пыталась сделать но не получилась
Program NoName;
var i,S,N,k: integer;
Begin
writeln('...Условие....');
write('Введите n=');readln(n);
write('Введите k=');readln(k);
S:=0;
For i:=N to k do
if (i mod 3)=0
then S:=S+i;
i:=i+3
end.
НО У МЕНЯ БРЕД ПРОСТО ПОЛУЧАЕТСЯ

Ответы

Ответ дал: Аноним
0
program NoName;
var
  i,s,n,k,m: integer;
begin
  Writeln('...Условие....');
  Write('Введите n='); Read(n);
  Write('Введите k='); Read(k);
  s:=0; m:=n mod 3;
  if m<>0 then i:=n+3-(n mod 3) else i:=n; { чтобы было кратно 3 }
  m:=0;
  while i<=k do begin s:=s+i; Inc(m); Inc(i,3) end;
  Writeln('Среднее равно ',s/m:6:3)
end.

Тестовое решение:
...Условие....
Введите n=19
Введите k=85
Среднее равно 52.500



Ответ дал: Аноним
0
Уточните вопрос
Ответ дал: Аноним
0
он нам скажет число а я должна буду сама узнать ответ а вот потом
Ответ дал: Аноним
0
в паскале вводить
Ответ дал: Аноним
0
Ну так берите и считайте. Вам дают два числа. Вместо первого числа берете ближайшее большее к нему, которое делится на 3, записываете его, далее записываете остальные числа, каждое из которых получается путем прибавления 3 к предшествующему до тех пор, пока последнее число не превысит второго заданного. Находите сумму выписанных чисел и делите на их количество.
Ответ дал: Аноним
0
ок
Вас заинтересует