Advertisement
Domerk

С2_4

Mar 8th, 2012
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 1.09 KB | None | 0 0
  1. {Дан целочисленный массив из 30 элементов. Элементы могут принимать значения от 0 до 100 (баллы, полученные учениками за экзамен). Необходимо подсчитать и вывести на экран средний балл учеников, набравших более 20-и баллов. Гарантируется, что более 20 баллов набрал хотя бы 1 ученик. Предоставлены исходные данные, использовать дополнительные переменные запрещено.}
  2.  
  3. {Почему-то не работает.}
  4.  
  5. program c2_4;
  6. uses crt;
  7.  
  8. const N=30;
  9. var A:array[1..N] of integer;
  10. i, x, y: integer;
  11. s: real;
  12.  
  13. begin
  14. clrscr;{for i:=1 to N do readln(A[i]);}
  15. randomize;
  16.  
  17. for i:=1 to N do begin
  18. A[i]:=Random(100);
  19. end;
  20.  
  21. x:=0;
  22. y:=0;
  23.  
  24. for i:=1 to N do begin
  25.     if A[i] > 20 then begin
  26.        x:=x+A[i];
  27.        y:=y+1;
  28. end; end;
  29.  
  30. s:=x/y;
  31.  
  32. writeln ('Sredniy ball sdavshix examen: ', s);
  33. readln;
  34. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement