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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.05.2009, 23:49   #11
netcher
Пользователь
 
Регистрация: 04.02.2009
Сообщений: 21
По умолчанию

можете написать вторую и четвертую задачу?
netcher вне форума Ответить с цитированием
Старый 26.05.2009, 00:58   #12
Arkuz
Форумчанин
 
Аватар для Arkuz
 
Регистрация: 22.09.2007
Сообщений: 540
По умолчанию

Задача 2:
В папке с экзешником нужно создать файл in.txt. С текстом типа:
1 2 3 5 4 6 4 5
1 2 4 8 4 5 4
1 2 3
Выходной файл создаётся автоматически.
Код:
program num2;
var
  f,f1:text;
  s,s1:string;
  i,tmp,code:integer;
  mas:array [0..10] of string;
begin
 mas[0]:='нуль';
 mas[1]:='один';
 mas[2]:='два';
 mas[3]:='три';
 mas[4]:='четыре';
 mas[5]:='пять';
 mas[6]:='шесть';
 mas[7]:='семь';
 mas[8]:='восемь';
 mas[9]:='девять';
 rewrite(f1,'out.txt');
 append(f1);
 assign(f,'in.txt');
 reset(f);
 while not eof(f) do
   begin
     s1:='';
     readln(f,s);
     for i:=1 to length(s) do
       begin
         if s[i]<>' ' then
            begin
             val(s[i],tmp,code);
             s1:=s1+mas[tmp];
           end;
         if s[i]=' ' then s1:=s1+' ';
       end;
       writeln(f1,s1);
   end;
   close(f1);
   close(f);
end.

Последний раз редактировалось Arkuz; 26.05.2009 в 01:07.
Arkuz вне форума Ответить с цитированием
Старый 26.05.2009, 09:40   #13
netcher
Пользователь
 
Регистрация: 04.02.2009
Сообщений: 21
По умолчанию

во второй задаче
Цитата:
rewrite(f1,'out.txt');
append(f1);
assign(f,'in.txt');
reset(f);
вы открываете файл out.txt который еще не создан. и создаете файл который уже был создан в папке с екшеном. может их нужно поменять местами?
netcher вне форума Ответить с цитированием
Старый 26.05.2009, 10:23   #14
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
и создаете файл который уже был создан в папке с екшеном
Че так? Reset не создает а открывает на чтение.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ASCII коды Strogg Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 2 03.04.2009 17:09
Вывести ASCII и SCAN -коды клавиш... StudentBTI Помощь студентам 7 07.10.2008 22:01
Что такое коды ASCII и зачем они?? Ларик Помощь студентам 2 27.01.2008 19:41