![]() |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
![]() |
mans |
![]()
Сообщение
#1
|
Группа: Пользователи Сообщений: 4 Пол: Мужской Репутация: ![]() ![]() ![]() |
Вычислить остаток от деления двух чисел нацело, используя операцию вычитания
Помогите пжлста ![]() |
![]() ![]() |
mans |
![]()
Сообщение
#2
|
Группа: Пользователи Сообщений: 4 Пол: Мужской Репутация: ![]() ![]() ![]() |
var a,b:integer;
begin readln(a); readln(b); repeat a:=a-b; until a>b; writeln(a); end. так же? |
TarasBer |
![]()
Сообщение
#3
|
![]() Злостный любитель ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 755 Пол: Мужской Репутация: ![]() ![]() ![]() |
Почти.
1. У тебя в условии выхода из цикла знак перепутался. 2. Если условие изначально выполнено, то вычитать не надо - то есть тебе нужен цикл с предусловием, а не послусловием. -------------------- |
mans |
![]()
Сообщение
#4
|
Группа: Пользователи Сообщений: 4 Пол: Мужской Репутация: ![]() ![]() ![]() |
понял))
var a,b,x:integer; begin readln(a); readln(b); while a>=b do begin a:=a -b; x :=x+1; end; writeln ('частное =',x); writeln('остаток=',a); end. |
TarasBer |
![]()
Сообщение
#5
|
![]() Злостный любитель ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 755 Пол: Мужской Репутация: ![]() ![]() ![]() |
Ты забыл инициализировать i нулём.
-------------------- |
mans |
![]()
Сообщение
#6
|
Группа: Пользователи Сообщений: 4 Пол: Мужской Репутация: ![]() ![]() ![]() |
присвоить X значение 0? я че-т не понял.. в любом случае все работает))
терь нужно блок-схему построить..поможете? |
Krjuger |
![]()
Сообщение
#7
|
Профи ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 652 Пол: Мужской Реальное имя: Алексей Репутация: ![]() ![]() ![]() |
Да именно так,потому что данный кампилятор не гарантирует,что любое число будет инициализироваться нулями,и воизбежание таких ляпов, люди приучают себя всегда так делать,чтобы не зависет от того,поддерживает ли среда это или нет.На работоспособность вашей программы это практически не повлияет,а вот если ваша программа будет запускаться сотни тысяч раз,там эта проблема может вылезти и давать иногда неверные результаты.Но все же лучше приучать себя с самого начала изучения.
Сообщение отредактировано: Krjuger - 30.12.2011 0:26 |
![]() ![]() |
![]() |
Текстовая версия | 20.07.2025 10:19 |