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

Файлы. Удвоить его размер, записав в конце файла все его исходные элементы

18.06.2012, 07:37. Показов 2450. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дан файл целых чисел. Удвоить его размер, записав в конце файла все его исходные элементы ( в том же порядке). С этой задачей то же самое
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.06.2012, 07:37
Ответы с готовыми решениями:

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

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

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

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

1
Фрилансер
3418 / 2815 / 3000
Регистрация: 08.02.2012
Сообщений: 8,574
Записей в блоге: 1
18.06.2012, 08:17 2
Лучший ответ Сообщение было отмечено DarkSteel как решение

Решение

Цитата Сообщение от DarkSteel Посмотреть сообщение
Дан файл целых чисел. Удвоить его размер, записав в конце файла все его исходные элементы ( в том же порядке). С этой задачей то же самое
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
Var A:array[1..100] of integer;
    f:file of integer;
    i,n,m:integer;
Begin
    write('Введите кол-во чисел для записи: ');readln(n);
    Assign(f,'a.dat');Rewrite(f);
    writeln('Исходный файл: ');
    For i:=1 to n do
     Begin
      A[i]:=Random(11)-5;
      write(f,A[i]);
      write(A[i]:3);
     End;
    writeln;
    writeln('Преобразованный файл');
    Reset(f);
    Seek(f,n-1);
    read(f,m);
    For i:=1 to n do
     write(f,A[i]);
    Reset(f);
    While not Eof(f) do
     Begin
      read(f,m);
      write(m:3);
     End;
    Close(f);
    readln;
End.
1
18.06.2012, 08:17
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.06.2012, 08:17
Помогаю со студенческими работами здесь

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

Дан массив а1,а2,,…,аn. Переставить его элементы так, чтобы в начале массива расположились все его неотрицательные элементы, а в конце – отрицательные
Помогите плиз написать программу: Дан массив а1,а2,,…,аn. Переставить его элементы так, чтобы в...

Дан массив а1+ a2+…+an Переставить его элементы так чтобы в начале массива расположились все его неотрицательные элементы, а в конце - отрицательные
Дан массив а1+ a2+…+an помогите переставить его элементы так чтобы в начале массива расположились...

Узнать размер будущего файла изображения еще не записав его на диск
Задача: сохранить изображение Bitmap в формате JPEG с определенным уровнем сжатия, узнать какой...


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

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

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