Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.12.2010, 14:29   #11
Базиля
Участник клуба
 
Аватар для Базиля
 
Регистрация: 03.12.2009
Сообщений: 1,013
По умолчанию

Код:
Program Zadacha;
Var
a:array[1..100] of real;
f:File of real;
min:Real;
i,n:integer;
Begin
Assign (f,'data.dat');
Rewrite(f);
writeln('введите кол-во элементов');
readln(n);
for i:=1 to n do
begin
read(a[i]);
write(f,a[i]);
end;
close(f);
reset(f);
i:=1;
min:=a[i];
while not eof(f) do
begin
Read (f,a[i]);
If a[i]<min then min:=a[i];
inc(i);
end;
close(f);
WriteLn ('минимум: ',min);
ReadLn;
end.
Базиля вне форума Ответить с цитированием
Старый 18.12.2010, 14:33   #12
kiborrgg
Delphi / C++
Пользователь
 
Аватар для kiborrgg
 
Регистрация: 29.09.2010
Сообщений: 28
По умолчанию

Да, и не забудь числами заполнить
kiborrgg вне форума Ответить с цитированием
Старый 18.12.2010, 14:36   #13
Ybn2
Форумчанин
 
Регистрация: 18.11.2010
Сообщений: 183
По умолчанию

Код:
const n=6;
var F:file of real;
    i:integer;
    n:real;
begin
randomize;
assign(F,'data.dat');
Rewrite(F);
for i:=1 to n do
begin
n:=random(10);
write(f,m);
end;
Close (f);
WriteLn ('ФАЙЛ СОЗДАН'); 
readln;
end.
Напиши это программу, она тебе создаст файл data.dat
Ybn2 вне форума Ответить с цитированием
Старый 18.12.2010, 14:47   #14
Cas01
Форумчанин
 
Регистрация: 16.12.2010
Сообщений: 175
По умолчанию

Код:

Program Zadacha;
Var
a:array[1..100] of real;
f:File of real;
min:Real;
i,n:integer;
Begin
Assign (f,'data.dat');
Rewrite(f);
writeln('введите кол-во элементов');
readln(n);
for i:=1 to n do
begin
read(a[i]);
write(f,a[i]);
end;
close(f);
reset(f);
i:=1;
min:=a[i];
while not eof(f) do
begin
Read (f,a[i]);
If a[i]<min then min:=a[i];
inc(i);
end;
close(f);
WriteLn ('минимум: ',min);
ReadLn;
end.



прога работает,только мне нужно чтобы массив действительных чисел был записан в файл F!!!!!!!А я получается ввожу эти числа просто в паскале!
Cas01 вне форума Ответить с цитированием
Старый 18.12.2010, 15:13   #15
kiborrgg
Delphi / C++
Пользователь
 
Аватар для kiborrgg
 
Регистрация: 29.09.2010
Сообщений: 28
По умолчанию

Цитата:
Сообщение от Cas01 Посмотреть сообщение
Код:

Program Zadacha;
Var
a:array[1..100] of real;
f:File of real;
min:Real;
i,n:integer;
Begin
Assign (f,'data.dat');
Rewrite(f);
writeln('введите кол-во элементов');
readln(n);
for i:=1 to n do
begin
read(a[i]);
write(f,a[i]);
end;
close(f);
reset(f);
i:=1;
min:=a[i];
while not eof(f) do
begin
Read (f,a[i]);
If a[i]<min then min:=a[i];
inc(i);
end;
close(f);
WriteLn ('минимум: ',min);
ReadLn;
end.



прога работает,только мне нужно чтобы массив действительных чисел был записан в файл F!!!!!!!А я получается ввожу эти числа просто в паскале!
Эта программа и записывает в файл...
kiborrgg вне форума Ответить с цитированием
Старый 18.12.2010, 15:27   #16
k0tone
Пользователь
 
Аватар для k0tone
 
Регистрация: 09.11.2010
Сообщений: 99
По умолчанию

Товарищи программисты! Почему при записи массива в файл Data.dat, после открытия его блокнотом я вижу только это:
,NUL NUL NUL NUL NUL , NUL NUL NUL NUL NUL
Вопрос так и должно быть? Если да, то можно это как-то перевести в человеческие цифры?
P.S. Извиняюсь что не по теме...
Если я вам помог - нажмите на весы пот аватаркой!
k0tone вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Файлы.паскаль radon228 Помощь студентам 1 03.06.2010 19:27
Файлы. Паскаль. Гамбит Помощь студентам 19 12.02.2010 11:04