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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Тимкин Николай
2 / 2 / 0
Регистрация: 11.11.2013
Сообщений: 63
#1

Нахождение наименьшего нечетного натурального делителя k (k≠1) любого заданного натурального числа n - C++

08.06.2014, 02:01. Просмотров 516. Ответов 1
Метки нет (Все метки)

Помогите с этой задачой:
Подпрограммы
Составить функцию для нахождения наименьшего нечетного натурального делителя k (k≠1) любого заданного натурального числа n.
Хотя бы подскажите идею для решения.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.06.2014, 02:01
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Нахождение наименьшего нечетного натурального делителя k (k≠1) любого заданного натурального числа n (C++):

Составить функцию для нахождения наименьшего нечетного натурального делителя - C++
6.1.2. Помогите, пожалуйста решить задачу в С++, с помощью функций. Составить функцию для нахождения наименьшего нечетного...

Описать функцию возведения любого натурального числа n в куб без операции умножения, пользуясь следующим свойством: куб любого числа n равен - C++
То есть {1}^{3}=1 {2}^{3}=3+5 {3}^{3}=7+9+11 Написала программу на С++ Оказалось что функцию не описала. Как это сделать? ...

нахождения наименьшего нечетного делителя - C++
Здравтвуйте уважаемые форумчане! Подскажите пожалуйста какие у меня ошибки и недочёты... задача звучит так "Составить функцию для...

Составить программу,которая для любого натурального числа печатает количество цифр в записи этого числа - C++
Помагите решить такую штукенцию=) Составить программу,которая для любого натурального числа печатает количество цифр в записи этого...

Реализовать решение линейного рекуррентного уравнения нахождения числа f (k) для любого натурального k - C++
На вычислительной практие дали такое задание: Напишите программу, реализующую решение линейного рекуррентного уравнения нахождения...

Быстрое нахождение количества делителей натурального числа - C++
Как многие успели убедиться, часто требуется найти количество делителей натурального числа. Предлагаю быстрые алгоритмы для этой задачи. ...

1
Nekto
342 / 287 / 10
Регистрация: 23.03.2012
Сообщений: 838
08.06.2014, 02:12 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <iostream>
 
size_t GetSmallestDivisor(const size_t i_number)
  {
  if (i_number % 2 == 0)
    return 2;
  for (size_t i = 3; i < std::floor(std::sqrt(i_number)) + 1; i += 2)
    if (i_number % i == 0)
      return i;
  return 0;
  }
 
int main()
  {
  size_t number;
  std::cin >> number;
  size_t smallest_divisor = GetSmallestDivisor(number);
  if (smallest_divisor != 0)
    std::cout << "Smallest divisor is " << smallest_divisor << std::endl;
  else
    std::cout << "No solution" << std::endl;
  std::cin.get();
  std::cin.get();
  return 0;
  }
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.06.2014, 02:12
Привет! Вот еще темы с ответами:

Вывести цифры заданного натурального числа - C++
Помогите пожалуйста. Нужно: Вывести цифры заданного натурального числа.

Для заданного натурального числа N вывести в столбик все совершенные числа меньшие N c++ - C++
Для заданного натурального числа N вывести в столбик все совершенные числа меньшие N. Совершенное число – натуральное число, которое равно...

Вывести все числа от 1 до заданного натурального числа n (рекурсия) - C++
Дано натуральное число n. Выведите все числа от 1 до n (Рекурсия) Ввод - 5 Вывод - 1 2 3 4 5 Как сделать...

Найдите сумму цифр заданного натурального числа - C++
Люди помогите с задачкой, я пишу на паскале а язык С++ я попросту не знаю...))) В долгу не останусь. Все же надеюсь есть люди добрые))) ...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru