Предмет: Информатика, автор: ilyaandre

В паскале написать программу:
Вывести среднее арифметическое двузначных четных чисел


mnv1962: через массив?
mnv1962: Или простая последовательность? Начальное или конечное значение известно? Или вообще всех четных двузначных?
mnv1962: Тогда пишу для массива, заполненного случайными числами от 100 до 100. И ищу среднее арифметическое для двузначных четных
Аноним: Условие, по-хорошему, неполное. И задания с такими условиями надо удалять

Ответы

Автор ответа: mnv1962
0
const
n=20;
var
a:array[1..n]of integer;
i,k:integer;
s:real;
    begin
        for i:=1 to n do
            begin
                a[i]:=random(201)-100;
                write(a[i]:4);
                    if (a[i]>=10)and(a[i]<100)and(a[i]mod 2=0)then
                           begin
                               s:=s+a[i];
                               k:=k+1;
                            end;
            end;writeln;
if k<>0 then
    writeln(s/k:4:2)
else
    writeln('нет четных двузначных');
end.

Аноним: Решена задача: "В массиве из 20 целочисленных элементов найти сумму тех элементов, значения которых четные и двухзначные." Условие вопроса неоднозначное, поэтому возможна и такая его трактовка.
Автор ответа: alamar
0
var i,k:integer;
rez:real;
begin
for i:=10 to 99 do
if (i mod 2)=0 then
begin
k:=k+1;
rez:=rez+i;
end;
rez:=rez/k;
writeln(rez:0:1);
end.

Аноним: Решена задача: "Среди всех двухзначных чисел найти сумму четных." Условие вопроса неоднозначное, поэтому возможна и такая его трактовка. А само решение могло бы быть проще, если вместо цикла со счетчиком использовать цикл WHILE и идти от 10 с шагом 2 - тогда достаточно просто находить сумму без проверки четности.
Аноним: А в целом такая программа не нужна, поскольку искомая сумма - это сумма арифметической прогрессии с первым членом 10, последним 98 и разностью 2.
mnv1962: Не сказано, что числа только положительные. В принципе ничего не сказано в условии толком. Ведь возможно и такое, что числа вводятся с клавиатуры, не в массиве и среди них нужно выбрать нужное
Аноним: Именно так, что возможно все с таим условием. Оно неполное.
Похожие вопросы