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

Записать в новый файл сначала положительные, затем отрицательные, затем нулевые компоненты исходного файла

29.04.2010, 12:19. Показов 1937. Ответов 9
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите плиз с задачей желательно с блоксхемой:
Создать числовой файл F.Получить файл G, в который записать сначала положительные,затем отрицательные и,наконец,нулевые компоненты файла F.Файлы F,G распечать
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.04.2010, 12:19
Ответы с готовыми решениями:

Переписать из исходного файла в новый сначала все положительные, а затем все отрицательные компоненты
Рябят помогите пожалуйста с паскалем задание выглядит так...Я буду очень благодарна!!!!!!)))) ...

Получить новый массив, где сначала идут положительные числа, затем нулевые, затем отрицательные
Дан массив X. Получить новый массив Y такой, что в нем сначала идут положительные числа, затем...

Переписать из исходного файла в новый файл отрицательные, затем нулевые, затем положительные компоненты
Ввести файл с числовыми компонентами F1.Создать файл F2, переписав в него в начале все...

Переписать компоненты файла f в файл g, сначала положительные, затем отрицательные
Дано файл целых чисел f . Переписать компоненты файла f в файл g так , чтобы сначала были записаны...

9
Почетный модератор
64304 / 47599 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
29.04.2010, 12:42 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
59
60
61
62
63
64
65
66
uses crt;
var f,g:file of integer;
    a:integer;
    i:integer;
begin
clrscr;
assign(f,'filef');
rewrite(f);
assign(g,'fileg');
rewrite(g);
writeln('Введите в файл целые числа, окончание ввода 100:');
repeat
readln(a);
write(f,a);
until a=100;
writeln('Содержание исходного файла:');
reset(f);
while not eof(f) do
 begin
  read(f,a);
  write(a,' ');
  if a>0 then write(g,a);
 end;
close(f);
close(g);
writeln;
writeln;
reset(f);
reset(g);
{i:=-1;}
while not eof(f) do
 begin
  read(f,a);
  {i:=i+1;}
  if a<0 then
   begin
    seek(g,filesize(g));
    write(g,a);
   end;
 end;
close(f);
close(g);
reset(f);
reset(g);
while not eof(f) do
 begin
  read(f,a);
  {i:=i+1;}
  if a=0 then
   begin
    seek(g,filesize(g));
    write(g,a);
   end;
 end;
close(f);
close(g);
reset(g);
writeln('Содержание нового файла:');
while not eof(g) do
 begin
  read(g,a);
  write(a,' ');
 end;
close(g);
readln
end.
1
0 / 0 / 0
Регистрация: 29.04.2010
Сообщений: 13
29.04.2010, 12:44  [ТС] 3
если не сложно напиши блок схемку плиз
0
Почетный модератор
64304 / 47599 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
29.04.2010, 12:45 4
Если только редактором, потом перерисуете нормально, делать самому, извините.
Вложения
Тип файла: doc Схема.doc (24.5 Кб, 30 просмотров)
0
0 / 0 / 0
Регистрация: 29.04.2010
Сообщений: 13
29.04.2010, 12:50  [ТС] 5
Цитата Сообщение от Puporev Посмотреть сообщение
Если только редактором, потом перерисуете нормально, делать самому, извините.
давай редактором
0
212 / 105 / 34
Регистрация: 17.10.2009
Сообщений: 174
29.04.2010, 13:01 6
Блок-схема:
Вложения
Тип файла: rar 1.rar (7.3 Кб, 17 просмотров)
1
Почетный модератор
64304 / 47599 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
29.04.2010, 13:05 7
Yrok, Загляни в мой последний пост, там схема с пояснениями.
0
0 / 0 / 0
Регистрация: 29.04.2010
Сообщений: 13
29.04.2010, 13:06  [ТС] 8
Цитата Сообщение от Elstan Посмотреть сообщение
Блок-схема:
правда не совсем то что нужно)
0
Puporev
29.04.2010, 13:07
  #9

Не по теме:

правда не совсем то что нужно)
Дареному коню, стоя на паперти, в рот не заглядывают....

0
0 / 0 / 0
Регистрация: 11.11.2010
Сообщений: 25
18.06.2012, 09:33 10
Подскажите пожалуйста,а как сюда добавить еще сортировку модулей по возрастанию?
0
18.06.2012, 09:33
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.06.2012, 09:33
Помогаю со студенческими работами здесь

Упорядочить компоненты вектора так, чтобы сначала размещались все отрицательные компоненты, затем все положительные, а потом нулевые.
Здравствуйте. Помогите пожалуйста составить программы на паскале: 1.Дан вектор А(а1,а2,...,а100)....

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

Создать файл, записав в него сначала отрицательные, а затем положительные числа исходного
Используя файл предыдущей задачи, создать новый файл, записав в него сначала отрицательные, а затем...

Записать в файл H сначала компоненты файла F, затем компоненты файлы G с сохранением порядка
Даны txt файлы F и G.Записать в файл H сначала компоненты файла F,затем компоненты файлы G с...


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

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

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