Форум программистов, компьютерный форум CyberForum.ru

Задачка"Целочисленная арифметика" - C++

Восстановить пароль Регистрация
 
Senarist
32 / 32 / 10
Регистрация: 14.03.2014
Сообщений: 512
11.04.2014, 23:25     Задачка"Целочисленная арифметика" #1
Произведение п первых нечетных чисел равно р. Сколько сомножителей взято? Если введенное число п не является указанным произведением, сообщить об этом.
В общем не понятно дано условие=>и вопрос, либо я не догоняю сути
Напишите код если кому не сложно, желательно с комментариями.

Добавлено через 1 час 13 минут
Всё ещё актуально!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.04.2014, 23:25     Задачка"Целочисленная арифметика"
Посмотрите здесь:

"Проскакивает" getline(), если ранее вводилась целочисленная переменная. Почему? C++
"Длинная" арифметика в рекурсии C++
C++ Задачка "Выбор подходяшего бака" кто знает?
Ошибка в программе, адресная арифметика(Компилятор выдает ошибку "Cannot conver int* to int") C++
C++ "Олимпиадная задачка"
"арифметика" #DEFINE C++
C++ Задачка с путешественником. "Основные операторы С++"
C++ Задачка в стиле "Поле чудес"

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Fene4ka_
84 / 84 / 16
Регистрация: 24.01.2014
Сообщений: 1,142
12.04.2014, 00:35     Задачка"Целочисленная арифметика" #2
Senarist, в вашем условие тоже самое, что посчитать факториал, только в другую сторону
IrineK
Заблокирован
12.04.2014, 07:28     Задачка"Целочисленная арифметика" #3
Цитата Сообщение от Senarist Посмотреть сообщение
В общем не понятно

Допустим вам дано р = 135135.
Чтобы найти, сколько нечетных сомножителей участвовало, делим в цикле на 1,3,5,7..., пока не останется 1.
При этом - считаем. Данное число 135135 = 1*3*5*...*13, т.е. 7 сомножителей.

Теперь, пусть р = 135137
Тоже делим его на 1,3,5,7... но останется 0.
Значит р, которые не являются произведениями нечетных чисел, можно ловить на 0.
Yandex
Объявления
12.04.2014, 07:28     Задачка"Целочисленная арифметика"
Ответ Создать тему
Опции темы

Текущее время: 03:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru