5 / 5 / 2
Регистрация: 26.05.2010
Сообщений: 16
1

Создать два новых файла, первый из которых содержит элементы исходного файла с четными номерами, а второй — с нечетными.

29.06.2010, 22:43. Показов 4309. Ответов 7
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Дан файл вещественных чисел с именем Name1. Создать два новых файла с именами Name2 и Name3, первый из которых содержит элементы исходного файла с четными номерами (0, 2, 4, ...), а второй — с нечетными (1, 3, 5, ...).
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.06.2010, 22:43
Ответы с готовыми решениями:

Создать два файла, первый из которых содержит элементы исходного с нечетными номерами, а второй — с четными
Задан файл действительных чисел (создать программным путем). Создать два новых файла, первый из...

Создать два новых файла, первый из которых содержит элементы исходного файла с нечетными номерами (1, 3, …), а второй —
Нужна помошь. Создать два новых файла, первый из которых содержит элементы исходного файла с...

Создать два файла, первый содержит элементы исходного файла с нечетными номерами, а второй с четными
1.) Дан файл вещественных чисел разделенных одним пробелом. Создать два новых файла, первый из...

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

7
Почетный модератор
64299 / 47594 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
30.06.2010, 07:29 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
uses crt;
var f,g,h:file of real;
    a:real;
    i:integer;
begin
clrscr;
assign(f,'name1');
rewrite(f);
assign(g,'name2');
rewrite(g);
assign(h,'name3');
rewrite(h);
writeln('Введите в файл вещественные числа числа, окончание ввода 0:');
repeat
readln(a);
write(f,a);
until a=0;
writeln('Содержание исходного файла:');
reset(f);
for i:=0 to filesize(f)-1 do
 begin
  read(f,a);
  write(a:0:2,' ');
  if odd(i) then write(h,a)
  else write(g,a);
 end;
close(f);
writeln;
writeln('Содержание файла Name1');
reset(g);
for i:=0 to filesize(g)-1 do
 begin
  read(g,a);
  write(a:0:2,' ');
 end;
close(g);
writeln;
writeln('Содержание файла Name2');
reset(h);
for i:=0 to filesize(h)-1 do
 begin
  read(h,a);
  write(a:0:2,' ');
 end;
close(h);
readln
end.
1
5 / 5 / 2
Регистрация: 26.05.2010
Сообщений: 16
04.07.2010, 20:59  [ТС] 3
Дан файл вещественных чисел с именем Name1. Создать два новых файла с именами Name2 и Name3, первый из которых содержит элементы исходного файла с четными номерами (0, 2, 4, ...),
а второй — с нечетными (1, 3, 5, ...). допишите код чтобы только распределяли символы по файлам правильно.

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
uses crt;
var name1,name2,name3:text;
    n:integer;
    s:string;
    
BEGIN
 writeln('для открытия файла нажмите клавишу...');
 repeat until keypressed;
 assign(name1,'name1');
 assign(name2,'name2');
 assign(name3,'name3');
 reset(name1);
 rewrite(name2);
 rewrite(name3);
 writeln('содержимое файла* name1: ');
 n:=0;
 while not eof(name1) do begin
    readln(name1,s);
    writeln(s);
    if odd(n)=false then writeln(name2,s)
    else writeln(name3,s);
    inc(n);
 end;
 
 writeln;
 writeln('содержимое файла name2: ');
 reset(name2);
 while not eof(name2) do begin
    readln(name2,s);
    writeln(s);
 end;
 
 writeln;
 writeln('содержимое файла name3: ');
 reset(name3);
 while not eof(name3) do begin
    readln(name3,s);
    writeln(s);
 end;
 
 close(name1);
 close(name2);
 close(name3);
 writeln('нажмите ENTER для выхода.');
 readln;
END.
0
ЧакЭ одобряЭ
285 / 284 / 86
Регистрация: 27.12.2009
Сообщений: 1,767
04.07.2010, 21:07 4
вроде файл вещественных чисел а у вас текстовый
1
5 / 5 / 2
Регистрация: 26.05.2010
Сообщений: 16
04.07.2010, 21:23  [ТС] 5
мммм. это разве существенно для задачи?
0
ЧакЭ одобряЭ
285 / 284 / 86
Регистрация: 27.12.2009
Сообщений: 1,767
05.07.2010, 00:29 6
Цитата Сообщение от newnick Посмотреть сообщение
мммм. это разве существенно для задачи?
вам видней,но в задании имеется ввиду типизированный файл т.е. file of real
к тому же надо в файл записать не номера а данные под этими номерами
1
5 / 5 / 2
Регистрация: 26.05.2010
Сообщений: 16
05.07.2010, 01:26  [ТС] 7
лана спс что поболтал. сам кое как сделал )
0
Почетный модератор
64299 / 47594 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
05.07.2010, 08:24 8
Цитата Сообщение от newnick Посмотреть сообщение
лана спс что поболтал
С тобой не болтали, а дело тебе говорили, ибо файл вещественных чисел это по определению типизированный файл
file of real;
И не корчи из себя умника, если дуб.
0
05.07.2010, 08:24
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.07.2010, 08:24
Помогаю со студенческими работами здесь

Создать два новых файла, в первом - элементы исходного файла с нечетными номерами, во втором - с четными
задания по Pascal. 1. Дан текст. Между соседними словами – не менее одного пробела, за...

Создать два новых файла, первый из которых содержит положительные четные из исходного файла, а второй - отрицательные
Дан файл целых чисел. Создать два новых файла, первый из которых содержит положительные четные из...

Создать два новых файла, первый из которых содержит четные числа из исходного файла, а второй — нечетные
Дан файл вещественных чисел. Создать два новых файла, первый из которых содержит четные числа из...

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


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

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

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