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

Задача на цикл, ошибка кода - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ветвление в С++ http://www.cyberforum.ru/cpp-beginners/thread353548.html
Доброго времени суток. НЕзнаю как можно реализовать две задачи на ветвление. Может кто нибудь помочь. кодом? Буду оччень признателен. 1. На плоскости XOY задана своими координатами точка А....
C++ Перебрать файлы в каталогах и переименовать их, нужна помощь Добрый день. Есть следующая задача. В одном каталоге находятся картинки, все файлы без расширения. 1-Как перебрать все файлы формата "main_menu" в каталоге 2-Изменить наименование файла до... http://www.cyberforum.ru/cpp-beginners/thread353546.html
В матрице найти число с наибольшей дробной частью в каждой строке. C++
Доброго утра! Всем! Вообщем требуется подсказка. Есть такая задача: В матрице найти число с наибольшей дробной частью в каждой строке. Вообщем задаем матрицу: 2.1 2.3 2.9 3.5 1.2 2.1 ...
C++ как написать ln
ln|(y-sqrt|x||)(x-y/z+pow(x,2.0) как написать на с++???
C++ переход с делфи на цпп http://www.cyberforum.ru/cpp-beginners/thread353512.html
здравствуйте ув. товарищи хотелось что бы вы подсказали какие нибудь ссылки с базовыми примерами для цпп т.к. я даже не знаю как присваивать по мойму было "==" вот так)) так же сышал том что в цпп...
C++ Проблема с класами Вот пытаюсь описать клас(умова задачи в коментариях)но когда запускаю выбивает какуюту ошыбку типа необратимое исключения типов и тд почему так? вот код // Individ 4 Class.cpp: определяет точку... подробнее

Показать сообщение отдельно
co6ak
Кошковед
407 / 500 / 29
Регистрация: 12.04.2010
Сообщений: 1,392
19.09.2011, 12:48
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
26
27
28
29
#include <QCoreApplication>
#include <iostream>
 
int main( int agrc, char** agrv )
{
    QCoreApplication    app(agrc, agrv);
 
    int N;
    std::cout << "Enter N: ";
    std::cin >> N;
    unsigned int fN = 1;
    for ( int i = 2; i < N+1; i ++ )
        fN *= i;
    unsigned int total = 0;
    N = 1;
    std::cout << "Factorial = " << fN;
    do
    {
        total = N * ( N +1 ) * ( N + 2 );
        N++;
    } while ( total < fN);
 
    if ( total == fN ) std::cout << "\nTotal = " << 
                               N << "*" << N + 1 << "*" << 
                               N +2 << "\t = factorial = " << total;
    else std::cout << "\nFail!";
    return app.exec();
 
}
выше 33 размерности int-а не хватает. 4 числа находит

Добавлено через 1 минуту
Цитата Сообщение от Kastaneda Посмотреть сообщение
1*2*3*4*5*6*7 не может быть равно 4*5*6
6! = 9 * 10 * 11. именно эту логику я пытался донести. условие не верно!
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru