Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 23.03.2014
Сообщений: 144
1

Определить количество абитуриентов, получивших хотя бы одну оценку «7»

17.06.2014, 00:07. Показов 685. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
помогите переделать код программы под данное условие
Дана ведомость абитуриентов, сдавших вступительные экзамены в институт (ее можно дополнить):
Ф.И.О. Оценки Местожительство
Иванов А.Г. 9 7 5 Вологда
Петров Л.Л 9 9 9 Грязовец
Раковский Д.Г. 4 4 5 Сокол
Акимова Я.С. 9 5 4 Харовск
Определить количество абитуриентов, получивших хотя бы одну оценку «7».
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
program z1;
uses crt;
const nmax=20;
type stud=record
          fio:string[20];
          ocn:array[1..3] of integer;
          mzt:string[20];
          srb:real;
          end;
var gruppa: array[1..nmax] of stud;
    n,i,j,k:integer;
begin
clrscr;
repeat
write('Количество студентов от 1 до ',nmax,' n=');
readln(n);
until n in [1..nmax];
writeln('Введите данные о студентах');
for i:=1 to n do
 begin
  writeln('Студент ',i);
  with gruppa[i] do
   begin
    write('Фамилия И.О: ');readln(fio);
    writeln('Введите 3 оценки от 2 до 10');
    srb:=0;
    for j:=1 to 3 do
     begin
      repeat
      readln(ocn[j]);
      until ocn[j] in [2..10];
      srb:=srb+ocn[j];
     end;
    srb:=srb/3;
    write('Место жительства(город): ');readln(mzt)
   end;
 end;
writeln('Список студентов со ср.балл больше 6 и фамилия на А:');
k:=0;
for i:=1 to n do
with gruppa[i] doif(srb>6)and(fio[1]='А') then
if(srb>6)and(fio[1]='А') then
 begin
  k:=1;
  writeln(gruppa[i].fio,' ',srb:0:2);
 end;
if k=0 then write('Таких студентов нет');
readln;
end.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.06.2014, 00:07
Ответы с готовыми решениями:

Cписок абитуриентов, имеющих в аттестате одну оценку 4, а остальные 5
список абитуриентов, имеющих в аттестате одну оценку 4, а остальные 5.

Распечатать анкетные данные студентов, получивших одну оценку 3 за все время обучения
Подскажите пожалуйста, где здесь ошибка??? program laba_12_zad_3; type student=record...

Распечатать анкетные данные студентов, получивших за все время обучения одну оценку 3, остальные 4 и 5.
Помогите с заданием.. Распечатать анкетные данные студентов, получивших за все время обучения...

Найти количество и фамилии студентов, имеющих хотя бы одну оценку "удовлетворительно"
Целочисленная матрица А порядка 25x 4 содержит сведения о результатах сессии из 4 экзаменов для...

0
17.06.2014, 00:07
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.06.2014, 00:07
Помогаю со студенческими работами здесь

Подсчитать количество студентов, получивших неудовлетворительную оценку
написать программу которая подсчитывает количество студентов получивших неудовлитворительную оценку...

Распечатать анкетные данные студентов, получивших за все время обучения одну оценку 4, а все остальные оценки — 5.
Распечатать анкетные данные студентов, получивших за все время обучения одну оценку 4, а все...

Для студентов, имеющих хотя бы одну неудовлетворительную оценку, заменить величину стипендии на ноль
для студентов,имеющих хотя бы одну неудовлетворительную оценку, заменить величину степендии на ноль...

Выбор студентов заданного пола, имеющих в сессию хотя бы одну оценку "3"
1. Разработать блок-схему алгоритма и программу для обработки сведе-ний о студентах своей группы....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru