![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
|
при нажатии на Run, выдает ошибку в строчке выделенной жирным, догадываюсь что неправильно объявил тип переменной. Подскажите в чем на самом деле проблема, буд признателен.
Код:
program Project1;
{$APPTYPE CONSOLE}
uses
SysUtils;
var x,y,z,n:real;
begin
Writeln(x,y,z);
readln(x,y,z)
n := x div y mod z;
Writeln(n);
readln
end.Последний раз редактировалось Admin, 16.10.2011 в 12:49. |
|
#2
|
||||
|
||||
|
div - целочисленное деление. Используй
Код:
n := x / y |
|
#3
|
|||
|
|||
|
Цитата:
вроди должно быть integer а не real если нада использовать div или mod |
|
#4
|
|||
|
|||
|
Уточню: задача в том чтобы вычислялся результат двух последовательных операций div, а за ней mod, переменные должны считываться с readln.
|
|
#5
|
|||
|
|||
|
Если вместо переменных подставить числа, то работает все нормально. К примеру 150, 25 и 5
|
|
#6
|
|||
|
|||
|
Код:
var x,y,z,n:integer; |
|
#7
|
|||
|
|||
........... |
|
#8
|
||||
|
||||
|
Цитата:
Какие числа должны вводиться? Натуральные (1, 2, 3, 4, ...) или вещественные (1.13, 4.654, 7.12323 и т.п.)? |