Паскаль. Задача о студентах
Для каждого студента группы указаны фамилия и оценка в баллах по пяти дисциплинам.Вычислить средний балл в группе и упорядочить список по убыванию среднего балла каждого студента.
Type ekz=Record e1: Byte; e2: Byte; e3: Byte; b:string; end; Var x: Array[1..10] of ekz; y: Array[1..10] of Real; s: Real; i,k,n: Integer; b:string; BEGIN Writeln('Введите оценки через пробел:'); For i:=1 to 10 do begin Writeln('Введите Фамилию студента:');readln(b); Writeln(i,' студент', b); Read(x[i].e1,x[i].e2,x[i].e3); y[i]:=(x[i].e1+x[i].e2+x[i].e3)/3; s:=s+x[i].e1+x[i].e2+x[i].e3; Inc(n,3); end; Writeln('Средний балл каждого студента:'); For i:=1 to 10 do Write(y[i]:5:2); Writeln; Writeln('Общий средний балл= ',s/n:5:2); Readln END. |
Цитата:
Код:
Const |
Большое спасибо.
|
Часовой пояс GMT +4, время: 09:07. |
Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.