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

Составьте программу, которая формирует массив из 40 случайных чисел от 0 до 20 и вычисляет:
а) среднее арифметическое нечетных чисел
б) сумму чисел, не превышающих 10
в) сумму чисел, кратных 3
На экран выводятся исходные значения и результаты вычислений.
Только а, б и в нужно написать как отдельные задачи, а не как одна.
Пожалуйста, помогите. Очень срочно, завтра сдавать!

Ответы

Автор ответа: uropb123
0
a)
program a1;
uses crt;
var m:array[1..40]of integer;
i:byte;
a,ka:integer;
begin
clrscr;
a:=0;ka:=0;
for i:=1 to 40 do
begin
 m[i]:=random(21);
 if m[i] mod 2<>0 then
 begin
 ka:=ka+1;
 a:=a+m[i];
 end;
 end;
for i:=1 to 40 do  if i=1 then write('M[',m[i],',')   else  if i=40 then writeln(m[i],']')   else  write(m[i],',');
writeln('Среднее арифметическое нечетных чисел=',a/ka);
end.
b)
program b1;
uses crt;
var m:array[1..40]of integer;
i:byte;
b:integer;
begin
clrscr;
for i:=1 to 40 do
begin
 m[i]:=random(21);
 begin
 if m[i]<=10 then b:=b+m[i];
 end;
 end;
for i:=1 to 40 do  if i=1 then write('M[',m[i],',')   else  if i=40 then writeln(m[i],']')   else  write(m[i],',');
writeln('Сумма чисел не превышающих 10=',b);
end.
в)
program v1;
uses crt;
var m:array[1..40]of integer;
i:byte;
c:integer;
begin
clrscr;
for i:=1 to 40 do
begin
 m[i]:=random(21);
 begin
if m[i] mod 3=0 then c:=c+m[i];
 end;
 end;
 for i:=1 to 40 do
 if i=1 then write('M[',m[i],',')
 else
 if i=40 then writeln(m[i],']')
 else
write(m[i],',');
writeln('Сумма чисел кратных 3 = ',c);
end.




Автор ответа: HRAshton
0
1)
var a: array [1..40] of integer;
    i, s1, s2: integer;
begin
     for i := 1 to 40 do
     begin
          a[i] := random(20);
          writeln('a[', i, '] => ', a[i]);
          if (a[i] mod 2 = 1) then
          begin
               s1 := s1 + a[i];
               inc(s2);
          end;
     end;
     writeln(s1 / s2);
end.

2)
var a: array [1..40] of integer;
    i, q: integer;
begin
     for i := 1 to 40 do
     begin
          a[i] := random(20);
          writeln('a[', i, '] => ', a[i]);
          if (a[i] <= 10) then q := q + a[i];
     end;
     writeln(q);
end.

3)
var a: array [1..40] of integer;
    i, w: integer;
begin
     for i := 1 to 40 do
     begin
          a[i] := random(20);
          writeln('a[', i, '] => ', a[i]);
          if (a[i] mod 3 = 0) then w := w + a[i];
     end;
     writeln(w);
end.
Похожие вопросы
Предмет: Русский язык, автор: Аноним
Предмет: География, автор: veronica2836
ПОЖАЛУЙСТА ОЧЕНЬ ПРОШУ
1. Верхня межа географічної оболонки знаходиться:
а) на висоті озонового шару в стратосфері;
б) на верхній межі атмосфери;
в) на висоті 100 метрів;
г) на висоті 2 кілометри;
д) На висоті від кількох метрів до кількох кілометрів

2. Які із понять не відображають глобальний рівень комплексної організації природи Землі:
а) природна зона;
б) атмосфера;
в) географічний простір; г) географічна оболонка;
д) ландшафтна сфера

3. Зона прямого контакту та активної взаємодії літосфери, атмосфери та гідросфери, що є біологічним фокусом Землі і має товщину 100-150 метрів, називається:
а) географічним простором; б) географічною оболонкою; в) ландшафтною сферою;
г) природним комплексом;
д) астеносферою

4. Верхня межа географічного простору
знаходиться на висоті:
а) 22-25км;
б) 100-150м;
в) 6300-64000км;
г) 1000км;
д) 6371км

5. У складі географічної оболонки виділяють
природні компоненти: а) атмосфера;
б) вода;
в) повітря;
г) ґрунти;
д) живі організми

6. Розмістіть зовнішні та внутрішні оболонки Землі у послідовності від нижче до вище розташованих:
а) гідросфера;
б) літосфера;
в)атмосфера;
г) ядро;
д) мантія

7. Що із названого є загальними
закономірностями географічної оболонки: а) цілісність;
б) динаміка;
в) зональність;
г) азональність;
д) ритмічність

8. Зміна природних компонентів та природних комплексів у субширотному напрямку, тобто від екватора до полюсів, називається:
а) зональністю;
б) полярною асиметрією;
в) азональністю;
г) розвитком;
д) дискретністю

9. Чинниками фізико-географічної диференціації
азонального характеру є:
а) розподіл «суходіл-океан»;
б) рельєф;
в) склад гірських порід;
г) кількість сонячної радіації;
д) висота місцевості

10. Відмінність у розподілі природних компонентів та природних комплексів між північною та південною півкулями називається:
а) висотною поясністю;
б) кругообігами речовини;
в) полярною асиметрією;
г) дискретністю;
д) секторністю
Предмет: Алгебра, автор: jjina