34 / 3 / 1
Регистрация: 26.11.2009
Сообщений: 129
1

Получить в новом файле компоненты исходного файла, делящиеся на 3 и не делящиеся на 7.

05.01.2010, 21:00. Показов 1291. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
1) Дан файл, компоненты которого являются целыми числами. Получить в новом файле компоненты исходного файла, делящиеся на 3 и не делящиеся на 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
Program FileChisel;
uses crt;
var
f,g:file of integer;
p,i:longint;
begin
clrscr;
assign(f,'CHISLA.TXT');
rewrite(f);
for i:=1 to 50 do begin
write(f,i);
end;
close(f);
writeln('Âñå ÷èñëà:');
for i:=1 to 50 do
write(i:4);
readln;
assign(f,'chisla.txt');
assign(g,'NewFile.txt');
reset(f);
rewrite(g);
writeln('×èñëà êîòîðûå äåëÿòüñÿ íà 3 è íå äåëÿòüñÿ íà 7:');
for i:=1 to 50 do
begin
read(f,p);
if (p mod 3=0) and (p mod 7>0) then
writeln(p);
end;
close(g);
close(f);
readln;
end.
говорят неправильно, типа у меня файл g получается пустым...Че делать?

2)Результаты переписи населения хранятся в памяти ЭВМ. Используя файл, содержащий фамилии и года рождения, напечатать общее число жителей, родившихся до 1973 года.
Я короче сделал так:
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
Program Naselenie;
uses crt;
type
perepis=record
surname:string[20];
year:integer;
end;
var
f:array [1..5] of perepis;
p:perepis;
i,s,n:byte;
begin
clrscr;
for i:=1 to 5 do
begin
writeln(i);
writeln('Familia:'); readln(f[i].surname);
writeln('God:');readln(f[i].year);
end;
clrscr;
for i:=1 to 5 do
writeln(i,f[i].surname:10,f[i].year:10);
writeln;writeln;
writeln('Jyteli kotorye rodilis do 1973 goda:');
s:=0;
for i:=1 to 5 do
begin
if f[i].year<1973 then
s:=s+1;
end;
writeln(s,' человек');
readln;
end.
Но надо делать через файл...Вобщем запутали меня только так!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.01.2010, 21:00
Ответы с готовыми решениями:

Получить в файле g все компоненты файла f, делящиеся на 3 и не делящиеся на 7
дан файл f компоненты которого являются целыми числами получить в файле g все компоненты файла f ,...

Получить в файле g все компоненты файла f, делящиеся на 3 и не делящиеся на 7
Дан файл f, компоненты которого являются целыми числами. Получить в файле g все компоненты файла f,...

Получить в файле g все элементы файла f, делящиеся на 3 и не делящиеся на 7
1. Дан файл f, элементы которого являются целыми числами. Получить в файле g все элементы файла f,...

Дан файл f, компоненты которого являются натуральными числами. Получить в файле g все компоненты файла f, делящиеся на 3 и не делящиеся на 7.
Дан файл f, компоненты которого являются натуральными числами. Получить в файле g все компоненты...

2
Fin
05.01.2010, 22:23 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
Program FileChisel;
uses crt;
const n=15;
var
f,g:file of integer;
p,i:integer;
a: array [1..1000] of integer;
begin
clrscr;
assign(f,'massiv.txt');
  reset(f);
  writeln('Все числа:');
  for i:=1 to n do
        begin
        read(f,a[i]);
        write (a[i]:3);
        end;
close(f);
writeln;
assign(g,'NewFile.txt');
rewrite(g);
writeln('Числа, которые делятся на 3 и не делятся на 7:');
for i:=1 to n do
         begin
         if (a[i] mod 3=0) and (a[i] mod 7>0) then
            begin
            write (g,a[i]);
            writeln (a[i]);
            end;
         end;
close(g);
readkey;
end.
34 / 3 / 1
Регистрация: 26.11.2009
Сообщений: 129
05.01.2010, 23:02  [ТС] 3
А вторая (самая главная)? Помогите!
0
05.01.2010, 23:02
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.01.2010, 23:02
Помогаю со студенческими работами здесь

Получить в файле g все компоненты файла f, делящиеся на 3 и не делящиеся на 7
Дан файл f, компоненты которого являются целыми числами. Получить в файле g все компоненты файла f...

Получить в файле g все компоненты файла f делящиеся на 3 и не делящиеся на 7
Ну вот опять работа файлами и у меня все глухо, видел тут программу на паскале, но она мне ни чем...

Получить в файле g все компоненты файла f, делящиеся на 3 и не делящиеся на 7
Помогите, пожалуйста, с заданием: &quot;Дан файл f, компоненты которого являются целыми числами....

Получить в файле g все компоненты файла f, делящиеся на 3 и не делящиеся на 7
Дан файл f, компоненты которого являются натуральными числами. Получить в файле g все компоненты...


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

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

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