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

Создать файл целых чисел и записать в него N первых положительных четных чисел

06.03.2011, 21:31. Показов 2372. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
вот задача:
Дано имя файла и целое число N (> 1). Создать файл целых чисел с данным именем и записать в него N первых положительных четных чисел (2, 4, …).
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.03.2011, 21:31
Ответы с готовыми решениями:

Создать файл целых чисел и записать в него N первых положительных четных чисел
Дано имя файла и целое число N (> 1). Создать файл целых чисел с данным именем и записать в него N...

Создать файл чисел с данным именем и записать в него N первых положительных четных чисел
Дано имя файла и целое число N (>1). Создать файл чисел с данным именем и записать в него N первых...

Записать в файл целых чисел N первых положительных четных чисел
Дано имя файла и целое число N (> 1). Создать файл целых чисел с данным именем и записать в него N...

Создать типизированный файл и записать в него 5 одинаковых целых чисел
1. Дан текстовый файл, состоящий из первых десяти натуральных чисел. Вывести на экран первые пять. ...

3
Почетный модератор
64304 / 47599 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
07.03.2011, 08:48 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
uses crt;
var f:file;
    s:string;
    n,i,a:integer;
begin
clrscr;
write('Имя файла для записи:  ');
readln(s);
repeat
write('Количество компонент > 1 n=');
readln(n);
until n >1;
assign(f,s);
rewrite(f,2);{2 - 2 байта, тип integer}
for i:=1 to n do
 begin
  a:=i*2;;
  blockwrite(f,a,1);{запишем 1 блок в 2 байта}
 end;
writeln('Содержание исходного файла F:');
reset(f,2);
for i:=1 to n do
begin
 blockread(f,a,1);{читаем 1 блок}
 write(a,' ');
end;
close(f);
readln
end.
Добавлено через 1 минуту
Только вроде в АВС этот тип файлов не поддерживается...
0
Эксперт по компьютерным сетямЭксперт Pascal/Delphi
4190 / 1291 / 237
Регистрация: 27.07.2009
Сообщений: 3,962
07.03.2011, 08:50 3
Puporev, может все-таки file of integer?
0
Почетный модератор
64304 / 47599 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
07.03.2011, 08:52 4
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Поэтому придется обойтись типизированными файлами..

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
uses crt;
var f:file of integer;
    s:string;
    n,i,a:integer;
begin
clrscr;
write('Имя файла для записи:  ');
readln(s);
repeat
write('Количество компонент > 1 n=');
readln(n);
until n >1;
assign(f,s);
rewrite(f);{2 - 2 байта, тип integer}
for i:=1 to n do
 begin
  a:=i*2;;
  write(f,a);
 end;
writeln('Содержание исходного файла F:');
reset(f);
for i:=1 to n do
begin
 read(f,a);
 write(a,' ');
end;
close(f);
readln
end.
Добавлено через 46 секунд
TAVulator, Обычно двоичными называют файлы без типа, которые пишут и читают блоками...
1
07.03.2011, 08:52
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.03.2011, 08:52
Помогаю со студенческими работами здесь

Сумма первых n целых положительных четных целых чисел
Написать программу, которая вычисляет сумму первых n целых положительных четных целых чисел....

Файлы. Создать файл целых чисел, в котором содержится P первых чисел из файла 1 и Q последних чисел из файла 2
Помогите решить две задачи срочно плиз!!!! 1) Написать программу, создающую 2 файла целых чисел...

Создать третий файл целых чисел, в котором содержится Р первых чисел из файла 1 и Q последних чисел из файла 2
Написать программу,создающую 2 файла целых чисел разной длины.Файлы заполнить ,случайными...

Найти сумму первых n целых положительных четных целых чисел
Написать программу, которая вычисляет сумму первых n целых положительных четных целых чисел....


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

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

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