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

Функцией оформить определение количества делителей числа - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Создать массив из трех указателей на функции http://www.cyberforum.ru/cpp-beginners/thread1818829.html
Уважаемые форумчане, всем доброго времени суток. Очень прошу помочь написать программу, я пока не пойму с какой стороны к ней даже и подойти. Или бросьте какие-то идеи. Требуется создать программу, в которой создается массив из 3-х указателей на функции. Каждая функция принимает указатель на массив и количество элементов и возвращает указатель на новый массив. Первая функция ищет числа равные...
C++ Дан одномерный массив A1,., An Дана последовательность A1,..., An. Поменять местами: Наибольший член с членом с номером m; Наименьший член с членом с номером m1; Наибольший член с наименьшим членом. Значения m и m1 ввести с клавиатуры и проверить на корректность. http://www.cyberforum.ru/cpp-beginners/thread1818822.html
Матрица NxM минимальны элемент каждой строки матрицы заменить среднеарифметическим C++
Задана матрица размером NxM. Минимальный элемент каждой строки матрицы заменить среднеарифметическим значением максимальных элементов остальных строк матрицы.
C++ Сумма одномерного массива
Создать функцию вычисления суммы элементов одномерного массива. Ввод элементов путем генерации случ чисел
C++ Вывод строкового массива на экран http://www.cyberforum.ru/cpp-beginners/thread1818752.html
Доброго времени суток Такая проблема,я хочу вывести какой-то результат , например "Hello",но пишет мусор,просто я не совсем понимаю,как это сделать. Код: #pragma once class String { private: int stringLength;
C++ Не работает функция // Example program #include <iostream> #include <string> #include <cmath> using namespace std; int main() { float x=0.2; float n=(0.08*10+0.2)-0.001; float funk; подробнее

Показать сообщение отдельно
Maxim Prishchepa
Эксперт С++
 Аватар для Maxim Prishchepa
1762 / 985 / 60
Регистрация: 29.03.2010
Сообщений: 2,977
04.10.2016, 10:50     Функцией оформить определение количества делителей числа
kiwokr, не... НОД это наименьший для последовательности, а тут как я понял, для каждого из введенных чисел вывести кол-во делителей: т.е. число - колво : (1 - 1; 2 - 2; 3 - 2; 4 - 3 и т.п.)

Добавлено через 4 минуты
если я прав, то должно быть что-то типа:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
unsigned int value = 0;
while (true)
{
   cin >> value;
   if (value == 0) 
   {
       break;
   }
   int count = 0;
   for (unsigned int c = 1; c <= value; ++c)
   {
         if (value % c == 0)
         {
               ++count;
         }
   }
 
   cout >> "Value = " << value << " : div = " << count << "\n";
}
 
Текущее время: 14:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru