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

Программа для вычисления факториала - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать программу для вычисления выражения с помощью рекурсивной функции http://www.cyberforum.ru/cpp-beginners/thread1120707.html
Помогите написать программу C++ для вычисления выражения an. Вычисление организовать в виде рекурсивной функции. {a}_{n} = {{2}^{n+1}\over{3}^{n-1}}
C++ Считать два текстовых файла. Удалить из двух считанных текстов строки, которые имеют одинаковые номера, но сами не являются одинаковыми Считать два текстовых файла. Удалить из двух считанных текстов строки, которые имеют одинаковые номера, но сами не являются одинаковыми. Резуль- таты вывести на экран. Ввод-вывод осуществлять с... http://www.cyberforum.ru/cpp-beginners/thread1120704.html
C++ Односвязные списки. Реализовать функцию для удаления строчки из структуры по заданному номеру
Всем привет, не знаю создавалась ли подобная тема (нашел кое что похожее но не помогло) Столкнулся с проблемой, никак не могу сделать функцию для удаления строчки из структуры по заданному номеру...
C++ Написать программу замены введенного числа от 0 до 5 соответствующим символом, а все другие значения заменять буквой z
Написать программу замены введенного числа от 0 до 5 соответствующим символом, а все другие значения заменять буквой z. ИСПОЛЬЗУЯ ОПЕРАТОР SWITCH.
C++ Алгоритм выделения динамической памяти http://www.cyberforum.ru/cpp-beginners/thread1120696.html
Объясните пожалуйста на словах, алгоритм выделения динамической памяти под двухмерный массив. float **ptrarray = new float* ; for (int count = 0; count < 2; count++) ptrarray = new...
C++ Вычислить k-количество точек с целочисленными координатами, попадающих в круг ра-диуса R(R>0) с центром в начале координат Очень нужна ваша помощь. Написала программу , но не уверенна в ее правильности. Можете посмотреть и исправить ,если что-то не так . Заранее благодарна. #include <iostream> #include <cstdio> using... подробнее

Показать сообщение отдельно
aex
89 / 78 / 29
Регистрация: 06.03.2014
Сообщений: 230
16.03.2014, 14:55
если я правильно понял
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
30
31
32
#include "stdafx.h"
#include <iostream> 
#include "math.h"
using namespace std;
 
int fact(int x)
{
    if (x == 0) 
        return 1; 
    else 
        return x * fact(x - 1);
}
 
int main()
{
int x;
char c='Y';
 
while (c=='Y')
{
    cout<<"x=";
    cin>>x;
    if (x<0) cout<<"Nekorrektniy vvod dannih"<<endl;
    else
    {
        cout<<"x="<<x<<" x!="<<fact(x)<<endl;
    }
    cout<<"Prodolzhit vvod dannih? (Y,N)"<<endl;
    cin>>c;
}
system("pause");
}
Цитата Сообщение от SergeyDem Посмотреть сообщение
проверять правильность ввода данных
я сделал только проверку положительности числа
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru