0 / 0 / 0
Регистрация: 18.11.2011
Сообщений: 15
1

Используя файл, вывести на екран фамилии тех студентов, у которых все оценки 5

26.01.2012, 17:35. Показов 1607. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
прошу извинить за глупый вопрос , но все-таки....
Возможно ли решить задачу :
сформировать текстовый файл.в него записать фамилии студентов и оценки за 5 екзаменов.
Используя файл , вывести на екран фамилии тех ст. у которых все оценки 5.
Все мои усилия оказались тщетны...Может кто-нибудь да и подскажет что-нибудь.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.01.2012, 17:35
Ответы с готовыми решениями:

Вывести список студентов, фамилии которых начинаются на А, и их оценки
Здравствуйте, дана следующая задача: Вывести список студентов, фамилии которых начинаются с буквы...

В файле, содержащем фамилии студентов и их оценки, записать большими буквами фамилии тех студентов, которые имеют средний балл более "4".
В файле, содержащем фамилии студентов и их оценки, записать большими буквами фамилии тех студентов,...

Вывести на экран ФИО тех студентов две оценки у которых 3
Составить список из 15 студентов, для каждого указать ФИО и оценки с 4 экзаменов. Составить...

Вывести на экран фамилии тех студентов, рост которых больше 170см
В ЭВМ вводятся фамилии и рост студентов первого курса. Вывести на экран фамилии тех студентов, рост...

2
11 / 11 / 25
Регистрация: 07.11.2011
Сообщений: 48
26.01.2012, 18:03 2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

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
50
51
52
53
54
55
56
57
58
program ololo;
uses crt;
type
 stud=record
 fio:string[20];
 oc_rus:1..5;
 oc_mat:1..5;
 oc_fis:1..5;
 oc_istor:1..5;
 oc_xim:1..5;
 end;
mas=array[1..5] of stud;
var
a:mas;
b:stud;
f1,f2:file of stud;
flag:boolean;
n,i:integer;
begin
clrscr;
assign(f1,'stud.txt');
rewrite(f1);
write('введите количество человек');
readln(n);
for i:=1 to n do
with a[i] do
begin
write('фио');
readln(fio);
write('оценко по русскому');
readln(oc_rus);
write('оценка по математики');
readln(oc_mat);
write('оценка по физике');
readln(oc_fis);
write('оценка по истории');
readln(oc_istor);
write ('оценка по химии');
readln(oc_xim);
write(f1,a[i]); {записываем массив в файл}
end;
close(f1);
flag:=false;
assign(f2,'stud.txt');
reset(f2);
while not eof(f2) do
begin
read(f2,b);
if (b.oc_rus=5) and (b.oc_mat=5) and (b.oc_fis=5) and (b.oc_istor=5) and (b.oc_xim=5) then
                                                                                      begin
                                                                                      writeln(b.fio);
                                                                                      flag:=true;
                                                                                      end;
end;
if flag=false then write('отличников нет');
close(f2);
readkey;
end.
1
0 / 0 / 0
Регистрация: 18.11.2011
Сообщений: 15
26.01.2012, 18:17  [ТС] 3
0_0.Не знал , что записи и ...текстовые файлы.Мдя..
Спаибо Огромное!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.01.2012, 18:17
Помогаю со студенческими работами здесь

Найти и вывести фамилии тех студентов, которые все экзамены сдали на 9
Даны оценки группы студентов на экзаменах по 4 предметам: алгебре, геометрии, философии,...

Найти и вывести фамилии тех студентов, которые все экзамены сдали на 9
Даны оценки группы студентов на экзаменах по 4 предметам: алгебре, геометрии, философии,...

Распечатать оценки в последнюю сессию студентов, фамилии которых начинаются с букв В и Г
Составить список учебной группы, включающей 25 человек. Для каждого учащегося указать дату...

Распечатать оценки в последнюю сессию студентов, фамилии которых начинаются с букв В и Г
Распечатать оценки в последнюю сессию студентов, фамилии которых начинаются с букв В и Г.

Вывести фамилии тех студентов, которые сдали все экзамены на "отлично"
ребятки помогите не могу допереть как сделать дальше ,пропустил тему по болезни а теперь доганяю ...

Создать файл, содержащий фамилии студентов и их экзаменационные оценки
Создать файл, содержащий фамилии студентов и их экзаменационные оценки по 3 предметам. Напечатать...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru