Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 1
Регистрация: 21.05.2010
Сообщений: 27
1

Вывод на экран двузначных чисел из файла

24.05.2010, 20:22. Показов 1429. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Прет всем! не могу закончить задания на паскале. нужно вывести из файла на экран строки с двузначными числами. Вроде написано но не хочет работать, проверьте плиз и подскажите ошибку.... Заранее спс)

код написанной программы.
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
program text;   {название программы}
 
uses
  crt;{подключение модуля для работы с экраном}
 
var
  f: text;
  t: string;
  i, j: byte;
  flag: boolean;
  s: string;
 
procedure parser(s: string; var flag: boolean);
var
  ss, sd: string;
  p, i, j: byte;
begin
  ss := s;
  while length(ss) <> 0 do
  begin
    p := 0;
    p := pos(' ', s);
    if p = 3 then
    begin
      if (ss[1] in ['0'..'9']) and (ss[2] in ['0'..'9']) then
        delete(ss, 1, 3)
      else
      begin
        flag := false;
        break
      end
    end
    else
    if (length(ss) <> 2) or not (s[1] in ['0'..'9']) or not (s[2] in ['0'..'9']) then
    begin
      flag := false;
      break;
    end
    else delete(ss, 1, 2)
  end;
end;
 
begin{начало программы}
  clrscr;   {очистка экрана}
  writeln('Задание 4');
  writeln('Программа выводит на экран строки из файла, содержащие только двузначные числа.');
  writeln('Введите имя выбранного файла:');
  readln(t);
  assign(f, t);
  reset(f);
  while not eof(f) do
  begin
    flag := true;
    readln(f, s);
    parser(s, flag);
    if flag = true then writeln(s);
  end;
  readkey;   {ожидание нажатия клавиши}
end.
Добавлено через 5 часов 45 минут
проблему удалось самому решить.........
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.05.2010, 20:22
Ответы с готовыми решениями:

Вывод на экран всех двузначных чисел от 11 до xy
Здравствуйте! Нужна помощь с написанием программы по выводу на экран всех двузначных чисел от 11 до...

Вывод на экран всех четных двузначных чисел
1.Составьте программу вывода на экран всех четных двузначных чисел. Xzin, Множественные задания...

Вывод на экран только строк, не содержащих двузначных чисел
Доброго времени суток, помогите исправить ошибки. Программа запускается, но значения выводить не...

Вывести на экран только те строки файла, не содержащие двузначных чисел
ПлЗ! Помогите написать программу, которая считывает текст из файла и выводит на экран только...

0
24.05.2010, 20:22
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.05.2010, 20:22
Помогаю со студенческими работами здесь

Считать текст из файла и выводит на экран только строки, не содержащие двузначных чисел
Написать программу, которая считывает текст из файла и выводит на экран только строки, не...

Считать текст из файла и вывести на экран только строки, не содержащие двузначных чисел
помогите пожалуйста написать программу, которая считывает текст из файла и выводит на экран только...

Считать текст из файла и вывести на экран только строки, не содержащие двузначных чисел
Задание: Считать текст из файла и вывести на экран только строки, не содержащие двузначных чисел.

Считать текст из файла и вывести на экран только строки, не содержащие двузначных чисел
Написать программу, которая считывает текст из файла и выводит на экран только строки, не...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru