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

Определите количество факториалов и попытайтесь доказать неправильность предположения - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Отмена создания объекта при неверных аргументах http://www.cyberforum.ru/cpp-beginners/thread973510.html
Всем привет! Как можно проверить инициализирующие параметры на ошибочность и при ошибке отменить создание объекта? class Person { string name; public: Person(string n) { name = n }
C++ Сдвиг элементов массива циклически на a позиций вправо Применять можно только статические одномерные массивы, циклы и if. Вроде бы всё правильно, но цикл for (j=2; j>0; j--) бесконечно крутится. Буду благодарен за указание ошибки. #include <iostream.h>; #include <stdlib.h>; int main () { int i,a,j,x; http://www.cyberforum.ru/cpp-beginners/thread973502.html
C++ Повреждение кучи
После выполнения программы выдаёт ошибку Debug Assertion Failed Помогите найти и исправить место из-за которого ошибка, я так понимаю она из-за того, что что-то не правильно делаю с динамической памятью. Программа не доделана, но сейчас она заполняет двумерный динамический массив (от 2 до 5) и считает определитель. class Kramer { public: int Size; int n; //размерность int** Matrix;...
C++ алгоритм BF (наиболее подходящий)
помогите пожалуйста найти этот алгоритм. нашел только текстовое описание.
C++ реализация операции декримента http://www.cyberforum.ru/cpp-beginners/thread973486.html
На лабах задали написать алгоритм "обращенного двоичного счета", который, на сколько я понял (не удалось уточнить гуглением), представляет из себя перебор бинарный векторов в порядке лексикографического убывания. Т. е. в с++ осуществляется операцией --. Естественно, использовать -- намного проще и быстрее. Но тогда что останется от лабы?#include <iostream> void print_v(unsigned char v) { ...
C++ Числа выводятся на консоль в виде -1.#IO Прилагаю код. При изменении точности вывода меняются лишь буквы- -1.#IND, -1.#IND0, -1. #IND00 и т. д. Что это значит, почему они не выводятся нормально? #include <cstdio> #include <cstdlib> #include <cmath> #include <conio.h> int main(){ const int q=32; double mas1; подробнее

Показать сообщение отдельно
_iVanko_
0 / 0 / 0
Регистрация: 01.12.2012
Сообщений: 2
10.10.2013, 01:38     Определите количество факториалов и попытайтесь доказать неправильность предположения
вот пример программы:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <stdio.h>
using namespace std;
 
int main(){
        long double f = 1;
    long double n = 2;
        for(int i = 2; i < 100; i++){
                f *= i;
                cout<<i<<"! = "<<f<<endl;
                long double p;
                while((p = (n-1) * n * (n+1)) <= f){
            if(p == f)
                                cout<<i<<"! = "<<(n-1)<<"*"<<n<<"*"<<(n+1)<<" = "<<f<<endl;
                        n++;
                }
        }
        return 0;
}
 
Текущее время: 09:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru