Программа на Паскале
В файле numbers.dat записаны два числа: одно в восьмеричной системе, а другое — в шестнадцатеричной. Причем в первой строке файла расположено число 1<=N<=1000 — количество восьмеричных цифр в первом числе, во второй строке — само восьмеричное число, в третьей строке записано число M — количество шестнадцатеричных цифр во втором числе, в четвертой строке — само шестнадцатеричное число (данные корректны). Цифры, большие 9, при этом обозначаются заглавными латинскими буквами A, B, C и т.д. Требуется написать программу, которая будет сравнивать данные числа между собой и выводить на экран знак <, > или =, в зависимости от результата сравнения.
Например, если входной файл был таким: 2 13 1 C то результат должен быть следующим: < |
А 1000-зачное число - не жирно будет? Откровенно говоря, даже не знаю, как с такими строками управиться в Паскале. Но если устроят максимально 255-значные числа, то, например, так:
Код:
Var |
Пишет Встречено 'Var', а ожидалось procedure
|
Цитата:
Program TTTT; (имя, конечно, поставьте своё, какое нравится). В нормальном Паскале это не требуется. |
набираю в нормальном- пишет файл не найден напротив Reset(f);
Не может найти путь? |
Цитата:
|
БООльшое спасибо! Вы меня спасли)tehnobanka
|
Часовой пояс GMT +4, время: 05:54. |
Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.