Другие языки программирования и технологии
Остаток от деления в паскале
Если я не ошибаюсь, то команда "mod" берет остаток от деления, т.е. в выражении c:= 1 mod 2 должен быть результат 5. НО мне почему-то паскаль пишет 1. Почему?
потому что остаток от деления 1 на 2 - 1. откуда вы взяли 5 - непонятно. учите арифметику.
Потому что если поделить 1 на 2, получится 0 и 1 в остатке. Откуда 5-то?
Нужно различать обычное деление и целочисленное.При целочисленном делении дробей нет:
1 div 2=0 ( 1 не делится на 2)
1 mod 2 =1 ( 1 не делится на два,остаток от деления 1)
2 div 2 =1
2 mod 2=0 ( 2 делится на 2,частное =1,остаток от деления 0)
1 div 2=0 ( 1 не делится на 2)
1 mod 2 =1 ( 1 не делится на два,остаток от деления 1)
2 div 2 =1
2 mod 2=0 ( 2 делится на 2,частное =1,остаток от деления 0)
По-моему Вы наоборот написали. Если так 5:2, то ответ верный - 1.
он наверное путает остаток и дробную часть. т. к. 1/2 = 0.5. но это не остаток
1) Написать программу, которая после ввода пользователем текущего дня недели сообщает, сколько дней осталось до воскресенья
2)Даны действительные положительные числа x1, x2, x3, y1, y2, y3. Установить, какая из вершин треугольника с вершинами (x1, y1), (x2, y2), (x3, y3) расположена ближе всего к началу координат
3) Отсортировать элементы данного одномерного числового массива, стоящие на местах с чётными номерами, в порядке возрастания, стоящие на местах с нечётными номерами- в порядке убывания "пузырьком"
Дополнен 7 месяцев назад
4)Найти наибольшее значение из 15 введённых пользователем чисел с помощью цикла с предусловием
5)Дано целое число N (N>0). Найти сумму 1+1/2+1/3+...+1/N с помощью цикла с предусловием
6)Дано натуральное число n. Найти сумму первой и последней цифры этого числа (используя циклы)
2)Даны действительные положительные числа x1, x2, x3, y1, y2, y3. Установить, какая из вершин треугольника с вершинами (x1, y1), (x2, y2), (x3, y3) расположена ближе всего к началу координат
3) Отсортировать элементы данного одномерного числового массива, стоящие на местах с чётными номерами, в порядке возрастания, стоящие на местах с нечётными номерами- в порядке убывания "пузырьком"
Дополнен 7 месяцев назад
4)Найти наибольшее значение из 15 введённых пользователем чисел с помощью цикла с предусловием
5)Дано целое число N (N>0). Найти сумму 1+1/2+1/3+...+1/N с помощью цикла с предусловием
6)Дано натуральное число n. Найти сумму первой и последней цифры этого числа (используя циклы)
Похожие вопросы
- Паскаль. Цикл While. Определить остаток от деления большего числа а на меньшее число b, не используя стандартные функции
- как сосчитать остаток от деления больших чисел??
- что такое остаток от деления и по какой формуле он вычисляется в с++
- Как записать на языке Паскаля выражение: деление на ноль невозможно
- Найдите наибольшее четырехзначное число, которое при делении на любое однозначное число, кроме 1,2и3, дает в остатке 3
- помогите плиз написать программу на паскале...тема массивы...нужно использовать поиск деления пополам!!!нужно срочно!
- Аналог ассоциативного массива в Паскале.
- Я внутри написал, что я знаю про паскаль не то что решать и все такое а так теоретический в общем, смысл проги, я прав?
- ПАСКАЛЬ и ГРАФИКА
- Товарищи программисты на Delphi и Pascal помогите девушке!!!)) вопрос глупый..насчет паскаля..