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

Факториал - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Запись в фаил http://www.cyberforum.ru/cpp-beginners/thread982337.html
Подскажите как осуществить запись в фаил определенным шрифтом, например шрифтом Arial или Calibri или Times New Roman. Заранее спасибо.
C++ Выделение памяти для мат операций Здравствуйте! Подскажите как можно выделить память с размером под 2 переменные(по 2 байта), математический знак (1 бит), ответ с их решением(4 байта), а также последующее их сохранение в массиве, с возможностью адресации к ним(самим решениям). http://www.cyberforum.ru/cpp-beginners/thread982323.html
C++ c++, java, или
есть ли какой-нибудь язык программирования который прост для начинающих, но если его хорошо изучить можно было бы и mmorpg сделать?
как делать программы для web C++
Извиняйте если не туда написал. Я делаю сайты, недавно мне понадобилось приложение для сайта, точнее это не приложении, а отдельная программа. Это должно быть окно с настройками, всякими параметрами, что-то похожее на антивирусник нод-32, я имею в виду структуру самой программы. То есть все данные, которые пользователь заполнит, сохраняются в бд. Но это не главное – главное то, что эта программа...
C++ Определить максимальный элемент в массиве вещественных чисел http://www.cyberforum.ru/cpp-beginners/thread982286.html
Задача. Определить максимальный элемент в массиве вещественных чисел. (с помощью двух функций: считывания массива и определением максимального элемента) пожалуйста, напишите хотя бы как должна выглядеть первая функция...(
C++ Как сделать? Подскажите пожалуйста как сделать для этой программы вот это:Вычислить наименьшее, наибольшее и среднее арифметическое значение функции. Таблицы и результаты вычислений вывести на экран и в файлы (*.txt), (*.xls). При расчете функции U создать пользовательскую функцию. #include "stdafx.h" #include <iostream> #include <math.h> #include <iomanip> using namespace std; int main() { ... подробнее

Показать сообщение отдельно
Toshik_
1 / 1 / 0
Регистрация: 17.08.2013
Сообщений: 91
20.10.2013, 13:42  [ТС]     Факториал
Цитата Сообщение от nulpatrol Посмотреть сообщение
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>
using namespace std;
 
int main() {
    long long int N;
    int k;
 
    cin >> N;
    int i = 2; // Будем перебирать делители
    int fact = 1;
    int j = 2; // И считать факториал
    while (N != 1) {
        while (N % i == 0) {
            if (fact % i == 0) {
                fact /= i;
                N /= i;
            } else {
                fact *= j;
                j++;
            }
        }
        i++;
    }
    cout << j-1;
}
Вроде должно работать, потестируйте
При N=17, k=26 хотя должно быть равно 17
 
Текущее время: 15:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru