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

В чем ошибка. Программа должна считывать из файла информацию и выводить на экран тех у кого по линейной алгебре 3

05.03.2019, 10:05. Показов 1073. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
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
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
uses crt;
label 1,2;
type 
ecxam1sem=record
History:byte;
Fizika:byte;
Diskretnyamatematika:byte;
Matanaliz:byte;
end;
ZAO1sem=record
Linal:byte;
Inf:byte;
end;
Zach1sem=record
Inyaz:char;
OKKiDO:char;
Kyltorologia:char;
Vvedenie:char;
Fizra:char;
end;
Svodnayvedomost1sem=record
Nomer:byte;
FIO:string;
pol:char;
Ecxam:ecxam1sem;
Zao:ZAO1sem;
Zachet:Zach1sem;
end;
gruppa=array [1..32] of Svodnayvedomost1sem;
var a:gruppa;
filename:string;
f,f1:text;
n,i,m,m1,s:integer;
c:char;
begin
assign(f,'12.txt');
readln(s);
if s=1 then goto 1;
if s=2 then goto 2;
1:rewrite(f);
for i:=1 to 32 do 
begin
with a[i] do  
begin
write('f.i.o - '); readln(fio);
write(f,'f.i.o - ');write(f,fio,' ');
write('Пол - ');readln(pol);
write(f,'Пол - ');writeln(f,pol,' ');
with Ecxam do
begin
writeln('История - ');readln(History);
write(f,'История - ');writeln(f,history);
writeln('Физика - ');readln(Fizika);
write(f,'Физика - ');writeln(f,fizika);
writeln('Дискретная математика - ');readln(Diskretnyamatematika);
write(f,'Дискретная математика - ');writeln(f,Diskretnyamatematika);
writeln ('Мата.анализ - ');readln (Matanaliz);
write(f,'Мата.анализ - ');writeln(f,matanaliz);
end;
with ZAO do 
begin
write ('Линейная алгебра - ');readln (Linal);
write (f,'Линейная алгебра - ');writeln(f,linal);
write ('Информатика - ');readln (Inf);
write (f,'Информатика - ');writeln(f,inf);
end;
with Zachet do
begin
write ('Иностранный - ');readln (Inyaz);
write (f,'Иностранный - ');writeln(f,inyaz);
write ('ОККиДО - ');readln (OKKiDO);
write (f,'ОККиДО - ');writeln (f,OKKiDO);
write ('Культорология - ');readln (Kyltorologia);
write (f,'Культорология - ');writeln (f,Kyltorologia);
write ('Введение в профиль - ');readln (Vvedenie);
write (f,'Введение в профиль - ');writeln (f,Vvedenie);
write ('Физра - ');readln (Fizra);
write (f,'Физра - ');writeln (f,Fizra);
writeln(f,'-------------');
end;
end;
end;
assign (f,'12.txt');
2:reset(f);
for i:=1 to 32 do
with a[i] do
if (ZAO.linal)=3 then
begin
writeln(a[i].FIO);
writeln(f,FIO);
close(f);
Close(f);
readln;
readln;
end;
end.
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.03.2019, 10:05
Ответы с готовыми решениями:

Программа должна считывать английский текст и выводить на экран слова, которые начинаются на гласные буквы
Привет всем)) Вот такая проблема, прога должна считывать английский текст и выводить на экран...

Программа должна выводить на экран информацию о делах, запланированных на заданный день
Составить программу, которая создаёт файл данных с такими записями на каждый день недели: что...

Считывать имена файлов и выводить на экран только имя файла (вместо полного пути)
нужно считывать имена файлов и вывести на экран только имя файла а не полный путь

Программа должна строку выводить не более чем по 30 символов в строке и выравнивать их по правому краю
Подскажите что не так. Вводиться строка символов. А программа должна эту строку выводить не более...

1
2175 / 1305 / 496
Регистрация: 07.04.2017
Сообщений: 4,562
05.03.2019, 13:19 2
В первую очередь, в том что вы используете метки в наш век. А ещё в том что не форматируете программу, для этого аж в 2 местах есть кнопка, которая сделает всё за вас.

Когда это будет - вы скорее всего сами увидите ошибку. А если нет - увидите включив отладку (F7/F8).
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.03.2019, 13:19
Помогаю со студенческими работами здесь

Если искомых букв несколько, то программа должна выводить на экран первую из них по алфавиту
1)На вход программы подается текст на английском языке, заканчивающийся точкой (другие символы “.”...

Программа должна запросить 3 натуральных числа - знаменатели трех дробей, вычислять и выводить на экран наименьший общий знаменатель.
1) Для сложения трех обыкновенных дробей со знаменателями a, b и c (1<a,b,c<1200) нужно найти...

Программа выводит ?N=0.68. а должна ΔN=0.69. в чем у меня ошибка?
#include<iostream> #include<conio.h> #include<cmath> #include <clocale> #include<windows.h>...

в чем ошибка?(вообщем программа должна из введенной строки вывести оттуда только гласные)
вообщем программа должна из введенной строки вывести оттуда только гласные, я сам кое что...


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

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

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