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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 15.05.2012, 16:29   #1
Шпилька
Пользователь
 
Регистрация: 15.05.2012
Сообщений: 10
По умолчанию Сумма цифр в типизированных файлах

Приветствую. Помогите кто чем может.
Необходимо переписать числовые данные из текстового файла в типизированный файл. При этом нужно найти сумму цифр каждого числа без учета повторяющихся цифр. цифры дающие повторяющиеся суммы удалить. Выводит какую-то ересь. Гляньте умными глазами. Вот часть программы:
Код:
procedure obr_fil;
var k,j,x,i,sum,n,b,m,t,r:integer;
begin
reset(f1); rewrite(f2);
sum:=0;
for i:=1 to filesize(f1)-1 do begin
seek(f1,i);   read(f1,x);j:=1;
while x<>0 do begin
t:=x mod 10;
x:=x div 10;
inc(j);
end;
m:=j-1;
for j:=1 to m do
begin
k:=j+1;
while k<=m do
if r=t then begin while k<>m do begin r:=r+1;
inc(k); end;
dec(m); end
else inc(k);
end;
sum:=0;
for j:=1 to m do
sum:=sum+t;
t:=sum; {x:=t;} write(f2,t);
end; close(f2); writeln; end;

procedure udal_fil;
var i,j,sum,k,x,r,t,m:integer;
p:boolean;
begin
reset(f2);
k:=0;
for i:=1 to filesize(f2)-1 do begin
seek(f2,i); read(f2,x);}p:=true;
for j:=1 to k do
write(f2,x);
if x=t then p:=false;
if p=true then begin inc(k);
r:=x;
end;
end;
writeln;
{write('massiv bez');  writeln;
for i:= 1 to k do
write(b[i],' '); }
end;
Шпилька вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Электронная Энциклопедия на типизированных файлах! (Delphi) Willes Помощь студентам 0 06.05.2011 11:00
Дано натуральное число n. Определить, сколько парных цифр в числе n. Чему равна сумма нечетных его цифр? pahanzona Microsoft Office Excel 4 27.02.2011 15:46
как удалить значение в типизированных файлах Лукманов Александр Общие вопросы Delphi 3 10.03.2009 10:07
Натуральное число, в записи которого п цифр, называется числом Армстронга, если сумма его цифр, возведенн OTLi4HO Общие вопросы C/C++ 6 14.01.2009 19:48