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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 31.03.2011, 23:31   #11
Vago
Форумчанин
 
Регистрация: 15.01.2010
Сообщений: 948
По умолчанию

Цитата:
Сообщение от Сtrl Посмотреть сообщение
Что за остаток? Не дело это...

Код:
int residue (int A, int B)
{
	while (true)
	{
		if (A - B > 0)
			A -= B;
		else
			return A;
	}
}
A = 2 ;
B = 1 ;
residue = ?
Vago вне форума Ответить с цитированием
Старый 31.03.2011, 23:33   #12
Сtrl
C++
Форумчанин
 
Аватар для Сtrl
 
Регистрация: 27.03.2011
Сообщений: 803
По умолчанию

Если захотите выделиться - можно еще изящнее. Рекурсия!
Код:
int residue (int A, int B)
{
	return (A - B >= 0) ? residue (A - B, B) : A;
}
Цитата:
Сообщение от Vago Посмотреть сообщение
A = 2 ;
B = 1 ;
residue = ?
Спасибо. Нужно нестрогое условие. Исправил.
Ищете информацию по C++?
cplusplus.com

Последний раз редактировалось Сtrl; 31.03.2011 в 23:36.
Сtrl вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Неверный результат запроса S@fer БД в Delphi 5 08.02.2011 14:06
Запрос выдает неверный результат Sergio_O БД в Delphi 14 13.01.2011 12:17
Почему сумма выдает неверный результат? KNatalia Microsoft Office Excel 4 26.05.2010 14:50
Простая программа с циклом на с++ Olya90 Помощь студентам 3 23.03.2009 20:32
В чем ошибка в запросе?неверный результат =( Lunatikus SQL, базы данных 3 26.11.2007 09:50