Как найти, сколько целых чисел расположено между данными числами?
Если таких целых чисел немного, их можно перечислить и посчитать.
Например, между числами 26 и 32 находятся целые числа 27; 28; 29; 30; 31. Значит, между 26 и 32 расположено пять целых чисел.
Если же данные числа разделяет большое количество целых чисел, такой способ не подходит. Давайте разберёмся, как решить эту задачу без перечисления.
Так как требуется найти целые числа, расположенные между числами 26 и 32, то 26 и 32 в эти числа не входят.
Следовательно, из 32 надо вычесть 1 целое число (само число 32) и еще 26 (количество целых чисел от 1 до 26 включительно): 32-1-26=5.
Итак, чтобы найти, сколько целых чисел расположено между положительными целыми числами n и m (m>n), надо из большего числа вычесть 1 и ещё меньшее число: k=m-1-n.
Пример.
Сколько целых чисел расположено между 7 и 329?
Решение: k=329-1-7=321.
А как подсчитать количество целых чисел между числами, которые сами целыми не являются?
Рассмотрим следующий пример. Между числами 26,3 и 32,7 находятся целые числа 27, 28, 29, 30,31, 32. В отличие от предыдущего примера, последнее число, 32, в искомые целые числа входит: k=32-26=6.
Таким образом, чтобы найти количество целых чисел между нецелыми положительными числами n и m (m>n), надо из целой части большего числа вычесть целую часть меньшего числа.
Пример.
Сколько целых чисел расположено между числами
Решение:k=87-2=85.
А как быть, если одно из чисел — отрицательное?
Найдем, например, сколько целых чисел расположено между числами — 4 и 8.
Между -4 и нулем есть 3 целых числа.
Нуль также является целым числом.
Между нулём и 8 есть 7 целых чисел.
Таким образом, между числами -4 и 8 расположено 3+1+7=11 целых чисел.
Вывод: количество k целых чисел между отрицательным числом n и положительным m равно k=|n|-1+1+m+1.
Пример.
Сколько целых чисел содержится между числами -134 и 415?
Решение: k=|-134|-1+1+415-1=133+1+414=548.
А как определить количество целых чисел между отрицательным и положительным нецелыми числами, например, между -4,7 и 8,1?
В этом случае и -4, и 8 входят в искомые целые числа, то есть k=4+1+8=13.
То есть, чтобы найти, сколько целых чисел расположено между нецелым отрицательным числом n и нецелым положительным числом m, надо сложить модуль целой части n, 1 и целую часть m.
Пример.
Сколько целых чисел содержится между числами
Решение: k=11+1+20=32.
Сентябрь уж наступил. А значит Добро пожаловать на Kidside!
Как вам в 5 классе? Мой легко адаптировался, слегка зазнался только от своей взрослости :))
Столько новых предметов, учителей, классов. В одном тетрадь забыл, в другом пенал оставил. Все как обычно, но я не теряю надежды. Надежда, она жить помогает!
Первое же задание по математике заставило меня искать ответ в сети. Подзабыла я тему натуральный ряд чисел. А уж как считать сколько чисел между числами, сколько их от числа до числа — боюсь, никогда и не знала. Хотя физ-мат за плечами, странно…
Оказалось, все просто. Мы с сыном даже вывели формулы для расчета.
Сколько чисел стоит между числами
Сколько числе между a и b?
Чтобы это узнать, нужно из большего вычесть меньшее и отнять 1, т.е.
b-a-1
Задание из учебника:
Сколько чисел в натуральном ряду между числами:
а) 1 и 29
Решение: 29-1-1=27
б) 1 и 38
Решение: 38-1-1=36
в) 30 и 38
Решение: 38-30-1=7
г) 100 и 125
Решение: 125-100-1=24
Сколько чисел в натурально ряду от и до
Для того, чтобы узнать сколько чисел стоит в натуральном ряду от числа a до числа b, нужно из большего вычесть меньшее и прибавить один. Формула такая:
b-a+1
Задания из учебника:
Сколько чисел в натуральном ряду:
а) от 1 до 29
Решение: 29-1+1=29
б) от 1 до 38
Решение: 38-1+1=38
в) от 30 до 38
Решение: 38-30+1=9
г) от 100 до 125
Решение: 125-100+1=26
Паскалина — школьный онлайн калькулятор
- Калькуляторы
- Натуральные числа
- Нахождение количества чисел между двумя натуральными числами
Нахождение количества чисел между двумя натуральными числами
ОПИСАНИЕ
Данный калькулятор определяет количество натуральных числел между двумя натуральными числами.
РУКОВОДСТВО
Введите в каждое поле по одному натуральному числу и нажмите кнопку «Рассчитать»
ТЕОРИЯ
Для того, чтобы узнать количество чисел между двумя натуральными числами, нужно из наибольшего числа вычесть наименьшее и дополнительно вычесть единицу.
Разбей задачу на меньшие.
1. Научиться разбирать входную строку. Можно регулярными выражениями, можно вручную с помощью split().
В итоге у тебя должно быть 4 значения: начало интервала, входит ли начало (открытый/закрытый левый край), конец интервала, входит ли конец (открытый/закрытый правый край).
2. Найти количество чисел в интервале.
2.1. Округли левый край вверх (math.ceil()) чтобы найти первое целое число, входящее в интервал. Если результат округления равен левому краю И интервал открыт слева, прибавь к числу 1.
2.2. Округли правый край вниз (math.floor()) чтобы найти последнее целое число. Если результат округления равен правому краю И интервал открыт справа, вычти из числа 1.
2.3. Зная первое и последнее целое число, входящее в интервал, нужно вычесть первое из последнего и прибавить 1. Т.е. если первое число 2 а последнее 4, то в интервале 4 — 2 + 1 = 3 числа (2, 3, 4).
Вот и всё. На питон переведёшь самостоятельно.
1 / 1 / 0 Регистрация: 25.12.2019 Сообщений: 13 |
|
1 |
|
В заданном интервале найти все натуральные числа30.12.2019, 10:56. Показов 2691. Ответов 11
Помогите пожалуйста, экзамен на носу, никак не могу решить задачу. Задача: В заданном интервале найти все натуральные числа, равные кубу суммы своих цифр.
0 |
Programming Эксперт 94731 / 64177 / 26122 Регистрация: 12.04.2006 Сообщений: 116,782 |
30.12.2019, 10:56 |
Ответы с готовыми решениями:
Найти все натуральные числа в заданном интервале, представимые в виде суммы квадратов трех натуральных чисел Найти натуральные числа делящихся нацело на заданные числа и находящихся в заданном интервале 11 |
5863 / 4740 / 2940 Регистрация: 20.04.2015 Сообщений: 8,361 |
|
30.12.2019, 11:04 |
2 |
никак не могу решить задачу а как пытался?
0 |
1 / 1 / 0 Регистрация: 25.12.2019 Сообщений: 13 |
|
30.12.2019, 11:07 [ТС] |
3 |
Я пыталась изменить код этой задачи с c++ на с#, но не получилось. помоги пожалуйста. могу код с++ отправить
0 |
25 / 20 / 5 Регистрация: 08.12.2018 Сообщений: 30 |
|
30.12.2019, 11:10 |
4 |
gorrin123, Давай, посмотрим
0 |
gorrin123 1 / 1 / 0 Регистрация: 25.12.2019 Сообщений: 13 |
||||
30.12.2019, 11:13 [ТС] |
5 |
|||
Добавлено через 32 секунды
0 |
hamin 876 / 555 / 291 Регистрация: 21.11.2012 Сообщений: 1,552 |
||||
30.12.2019, 11:15 |
6 |
|||
1 |
1 / 1 / 0 Регистрация: 25.12.2019 Сообщений: 13 |
|
30.12.2019, 11:29 [ТС] |
7 |
а можно сделать так, чтобы самому вводить интервал?
0 |
876 / 555 / 291 Регистрация: 21.11.2012 Сообщений: 1,552 |
|
30.12.2019, 11:31 |
8 |
а можно сделать так, чтобы самому вводить интервал? можно
1 |
1 / 1 / 0 Регистрация: 25.12.2019 Сообщений: 13 |
|
30.12.2019, 11:48 [ТС] |
9 |
Не получается почему-то. и кстати, как ты понял «кубу суммы своих цифр» ? Она выдает не все диапазоны. Помоги пожалуйста
0 |
876 / 555 / 291 Регистрация: 21.11.2012 Сообщений: 1,552 |
|
30.12.2019, 11:56 |
10 |
как ты понял «кубу суммы своих цифр» 512 = (5 + 1 + 2)^3 кидайте сюда код, что не получается? будем разбираться
0 |
Элд Хасп Модератор 13780 / 9992 / 2661 Регистрация: 21.04.2018 Сообщений: 29,763 Записей в блоге: 2 |
||||
30.12.2019, 11:59 |
11 |
|||
Решение
В заданном интервале найти все натуральные числа, равные кубу суммы своих цифр.
Консоль
Введите диапазон (два числа через пробел): 1 1000 1 512
1 |
1 / 1 / 0 Регистрация: 25.12.2019 Сообщений: 13 |
|
30.12.2019, 12:46 [ТС] |
12 |
Спасибо огромное!!
0 |