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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 20.05.2010, 11:50   #1
basav1k
Пользователь
 
Регистрация: 17.05.2010
Сообщений: 27
Печаль исправте код(

Помогите исправить код ато чото неработает програма(

Дано файл f, компоненты которого являются натуральные. Записать в файл g все компоненты файла f, которые являются полными квадратами.
var a,i,n:integer;
f,g:file;
b:array[1..100] of integer;
begin
assign(f,'fileIn.txt');
reset(f);
n:=0;
while not eof(f) do
begin
inc(n);
read(input,a);
b[n]:=a;
end;
assign(g,'fileOut.txt');
rewrite(g);
for i:=1 to n do
if (frac(sqrt(b[i]))=0) then write(g,b[i],' ');
close(g);
close(f);
readln;
end.

Последний раз редактировалось basav1k; 20.05.2010 в 11:58.
basav1k вне форума Ответить с цитированием
Старый 20.05.2010, 12:16   #2
Ol'ga_new
Форумчанин
 
Регистрация: 12.05.2010
Сообщений: 125
По умолчанию

Может проблема в том, что файл не типизированный. Функция записи write не работает верно???
Ol'ga_new вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
исправте код Screame Microsoft Office Excel 16 11.02.2016 23:30
Исправте ошибку dimon305 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 19.05.2010 19:30
Исправте ошибку dimon305 Помощь студентам 0 18.05.2010 21:23
Исправте ошибку Jasper92 Общие вопросы C/C++ 1 28.12.2009 15:24
Исправте ошибки Roman Общие вопросы .NET 4 15.06.2009 17:51