Форум программистов «Весельчак У»
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
Начало
Наши сайты
Галерея
Весельчак У
Наша Вики
Хранилище
Проекты
Правила
Правила форума
Правила русского языка
Помощь
Поиск
Календарь
Почта
Войти
Регистрация
Форум программистов «Весельчак У»
>
Учимся программировать
>
Начинающим
(Модератор:
Sla
) > Тема:
Объясните пожалуйста
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Объясните пожалуйста (Прочитано 8359 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Янус
Постоялец
Offline
Пол:
Объясните пожалуйста
«
:
15-12-2010 07:35 »
Здравствуйте. Я закончил универ и теперь пытаюсь упорядочить со стольким трудом полученные там знания по программированию. В связи с этим возник следующий вопрос по взятию остатка от деления. " % ". Взяв из книги Лафоре пример на это действие я получил результаты отличные от того, что я получил при исползовании калькулятора. Почему так получается ? Я понимаю вопрос для новоиспеченного инженера глупый, но хотелось бы разобратся. Заранее благодарен за ответы.
Записан
Антон (LogRus)
Глобальный модератор
Offline
Пол:
Внимание! Люблю сахар в кубиках!
Re: Объясните пожалуйста
«
Ответ #1 :
15-12-2010 07:37 »
Янус
, код в студию
и примеры на конкретных числах
Записан
Странно всё это....
baldr
Команда клуба
Offline
Пол:
Дорогие россияне
Re: Объясните пожалуйста
«
Ответ #2 :
15-12-2010 07:39 »
Янус
, не все читали книгу этого Лафоре.. Не мог бы ты привести здесь код, который считает неправильно, на твой взгляд?
Код оберни тэгами [code]...[/code]
Записан
Приличный компьютер всегда будет стоить дороже 1000 долларов, потому что 500 долларов - это не вполне прилично
Янус
Постоялец
Offline
Пол:
Re: Объясните пожалуйста
«
Ответ #3 :
15-12-2010 07:41 »
Код:
#include "stdafx.h"
#include <iostream>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
cout << 5%2 << endl;
cout << 7%8 << endl;
cout << 8%8 << endl;
return 0;
}
Вот собственно пример из книги. Результаты следующие 1,7,0.
Записан
baldr
Команда клуба
Offline
Пол:
Дорогие россияне
Re: Объясните пожалуйста
«
Ответ #4 :
15-12-2010 07:42 »
Янус
, все правильно.
Остатек от деления 5 на 2? 1 !
Остаток от деления 7 на 8? 7 !
Как ты думаешь, чему будет равен остаток от деления 18 на 33 ? А 15 на 4 ?
Записан
Приличный компьютер всегда будет стоить дороже 1000 долларов, потому что 500 долларов - это не вполне прилично
Sla
Модератор
Offline
Пол:
Re: Объясните пожалуйста
«
Ответ #5 :
15-12-2010 07:47 »
а причем здесь Лафоре? это ведь АРИФМЕТИКА.
Записан
Мы все учились понемногу... Чему-нибудь и как-нибудь.
Dimka
Деятель
Команда клуба
Offline
Пол:
Re: Объясните пожалуйста
«
Ответ #6 :
15-12-2010 07:59 »
Наверно правильнее спросить, а какие результаты выдал калькулятор, и что это за калькулятор (марка и модель)?
Записан
Программировать - значит понимать (К. Нюгард)
Невывернутое лучше, чем вправленное (М. Аврелий)
Многие готовы скорее умереть, чем подумать (Б. Рассел)
Янус
Постоялец
Offline
Пол:
Re: Объясните пожалуйста
«
Ответ #7 :
15-12-2010 08:09 »
Ок. Разобрался. Спасибо за ответы и понимание.
Записан
Янус
Постоялец
Offline
Пол:
Re: Объясните пожалуйста
«
Ответ #8 :
15-12-2010 08:14 »
Цитата: Sla от 15-12-2010 07:47
а причем здесь Лафоре? это ведь АРИФМЕТИКА.
Ага арифметика, но в голове сейчас такая каша, что не сразу сообразишь что и откуда. Вот и пытаюсь навести в ней порядок.
Записан
baldr
Команда клуба
Offline
Пол:
Дорогие россияне
Re: Объясните пожалуйста
«
Ответ #9 :
15-12-2010 08:16 »
Янус
, мы тут любим поворчать вообще-то
, но если человек стремится сам понять, а не просто заставить других сделать за него - мы готовы помочь.
Обращайся если что..
Записан
Приличный компьютер всегда будет стоить дороже 1000 долларов, потому что 500 долларов - это не вполне прилично
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Форум программистов «Весельчак У»
>
Учимся программировать
>
Начинающим
(Модератор:
Sla
) > Тема:
Объясните пожалуйста
Загружается...