Нет одной «волшебной» формулы. Есть примеры, предназначенные специально для того, чтоб их долго решали, так как они направлены на развитие счета в уме. Но есть и примеры, предназначенные для решения по формулам.
В школе Вас могли учить «формулам сокращенного умножения», выносу за скобки и группировке.
Формул много, каждая для отдельного случая.
-вынос за скобки
ab+ac = a(b+c)
25 * 254 — 25 * 250 = 25 * (254 — 250) = 25 * 4 = 100
автор вопроса выбрал этот ответ лучшим
в избранное ссылка отблагодарить
elena-kh [245K]
Спасибо огромное за полезный ответ, но я искала нечто другое. Просто я знаю одного человека, который может быстро посчитать именно последую цифру, затрачивая на это парю секунд. И я почему-то уверена, что этому реально научиться. — 11 лет назад
комментировать
elena-kh [245K]
11 лет назад
Еще есть один вариант решения вопроса. Так, например, возьмем непростую задачку: 23х24х25+321321:13
Считать ничего не будем. Но постараемся определить по-быстренькому, на какую цифру оканчивается выражение.
Grand criminal online Как заработать 1 миллион за 1 день игры
Если будем решать то, что находится до плюса, то конечная цифра получится ноль, поскольку есть 4 и 5, которые при умножении дают последний ноль.
А во второй части выражения получится 7, т.к. 21 можно получить только путем умножения тройки на семерку.
Итого: 7 плюс 0 равно 7.
Выражение закончится на 7.
комментировать
в избранное ссылка отблагодарить
Пропо ведни к [97.4K]
11 лет назад
В школе учат определять делители:
делитель 2, если последня цифра четная;
делитель 3, если сумма чисел делится на 3;
делитель 4, если последние 2 цифры составляют число, делящееся на 4;
делитель 5, если последняя цифра 0 или 5.
комментировать
в избранное ссылка отблагодарить
4 года назад
1) Если умножать целые числа, одно из которых оканчивается нулём, то и ответ тоже будет оканчиваться на ноль.
2) Если умножать число, оканчивающееся на 5 на чётное число, то ответ будет оканчиваться на ноль, а если на нечётное, то на 5.
3) При делении целого числа на 4, то если получается дробный хвост, то он всегда будет оканчиваться числом 5. Возможно 3 варианта хвоста: 0.5 , 0.75 и 0.25.
4) И вообще при умножении целых чисел достаточно перемножить последние разряды чтобы узнать последнюю цифру.
Например есть 2 числа, которые нужно перемножить:
65456469 и 4242358
Перемножаем последние разряды, то есть 9 Х 8 = 72.
Вот 2 и будет последней цифрой.
Проверяем на калькуляторе:
65456469 Х 4242358 = 277689774913902
Совпало. Перед тем, как написать ответ, я так проверил ещё несколько перемножений. Это всегда работает с целыми числами.
5) То же самое и с суммой двух целых чисел. Суммируете последние разряды, и полученное число будет являться последним числом. Если получится двузначное число, например 15, то берёте из него младший разряд, то есть 5.
комментировать
в избранное ссылка отблагодарить
Galin a7v7 [121K]
7 лет назад
WOT Лайфхак — получаем об279 не выполняя ЛБЗ !
Со знаками умножения,сложения,и даже вычитания -гораздо проще,чем с делением.Пусть дан прямо из «головы» пример:324*578-49+875.Выполняю правило приоритета действий для умножения и деления,и вторичности сложения и вычитания.Умножаем последние цифры:4*8=32=,2+5-9=-9=Проверим по калькулятору:=188098,то есть вычислено верно,в конце 8.Теперь с делением.Тут могут быть несколько вариантов.Допустим 296452,52 можно умножить на число с 2 в конце,и 7 в конце,и обе цифры дадут 4 в произведении.Тут нужно каждый вариант отдельно.Также с другими цифрами:9=3*3,9=9*1,8=2*4,8=8*1,7=7*1,7=9*3,и так далее.О чём речь.При умножении мы умножаем 2 цифры,и получаем 1 произведение,а в одном произведении может быть 2 варианта сомножителей,а то и 3.Поэтому с делением нужно анализировать.А так получается неплохо:умножай,потом сложи,вычитай последние цифры,и получишь последнюю цифру.Проверено!
Источник: www.bolshoyvopros.ru
Проверка кратности числа
Вводятся два числа (большее и меньшее). Определить, кратно ли первое число второму, то есть делится ли первое число нацело на второе. Вывести на экран сообщение об этом, а также остаток от деления, если первое число не кратно второму.
Алгоритм решения задачи:
- Сначала найдем остаток от деления первого числа на второе. Сделать это можно с помощью оператора mod языка Pascal.
- Присвоим остаток переменной modulo .
- Если остаток равен нулю, значит первое число кратно второму.
- Иначе, первое число не кратно второму.
Программа на языке Паскаль:
var a, b: integer; modulo: integer; begin readln(a, b); modulo := a mod b; if modulo = 0 then writeln(‘Первое число кратно второму’) else begin writeln(‘Первое число не кратно второму’); writeln(‘Остаток от деления = ‘, modulo) end; end.
Примеры выполнения программы:
1034 8 Первое число не кратно второму Остаток от деления = 2
121 11 Первое число кратно второму
В программу можно не вводить переменную для хранения остатка, а сравнивать остаток с нулем сразу после выполнения операции mod. Однако эту же операцию (нахождение остатка) надо будет повторить и при его выводе на экран.
var a, b: integer; begin readln(a, b); if a mod b = 0 then writeln(‘Первое число кратно второму’) else begin writeln(‘Первое число не кратно второму’); writeln(‘Остаток от деления = ‘, a mod b) end; end.
Источник: pas1.ru
Найдите пропущенное число в массиве
Учитывая массив n-1 различные целые числа в диапазоне от 1 до n , найти в нем пропущенное число за линейное время.
Например, рассмотрим массив элементы которого различны и находятся в диапазоне от 1 до 10. Недостающее число — 6.