Advertisement
Guest User

5.2.1

a guest
Dec 17th, 2018
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 2.22 KB | None | 0 0
  1. program p521_5;
  2. type
  3.     student = record
  4.         group: string[20];
  5.         name: string[20];
  6.         year: word;
  7.         sex: char;
  8.         physics, math, info: byte;
  9.         scholarship: real;
  10.     end;
  11.     arr = array[1..30] of student;
  12.  
  13. var
  14.     A: arr;
  15.     i, n: integer;
  16.  
  17. begin
  18.     writeln('Введите кол-во студентов');
  19.     readln(n);
  20.     if (n < 1) or (n > 30) then
  21.         writeln('Неверный ввод')
  22.     else
  23.         begin
  24.             // Ввод записи
  25.             for i := 1 to n do
  26.                 with A[i] do
  27.                     begin
  28.                         writeln('Введите название группы');
  29.                         readln(group);
  30.                         writeln('Введите фамилию');
  31.                         readln(name);
  32.                         writeln('Введите год рождения');
  33.                         readln(year);
  34.                         writeln('Введите пол');
  35.                         readln(sex);
  36.                         writeln('Введите оценку по физике');
  37.                         readln(physics);
  38.                         writeln('Введите оценку по математике');
  39.                         readln(math);
  40.                         writeln('Введите оценку по информатике');
  41.                         readln(info);
  42.                         writeln('Введите стипендию');
  43.                         readln(scholarship);
  44.                     end;
  45.            
  46.             // Прога
  47.             for i := 1 to n do
  48.                 with A[i] do
  49.                     begin
  50.                         if (physics = 2) or (math = 2) or (info = 2) then
  51.                             begin
  52.                                 scholarship := 0;
  53.                                 writeln('Фамилия: ', name);
  54.                                 writeln('Физика: ', physics);
  55.                                 writeln('Математика: ', math);
  56.                                 writeln('Информатика: ', info);
  57.                                 writeln;
  58.                             end;
  59.                     end;
  60.         end;
  61. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement