Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
SavvyZOR
0 / 0 / 1
Регистрация: 20.10.2013
Сообщений: 13
#1

Задача по программированию. Цикл For - C++

20.10.2013, 23:24. Просмотров 478. Ответов 2
Метки нет (Все метки)

Написать программу, которая будет выводить на консоль значения факториала целых чисел из интервала от n1 до n2. Предвратительно написать функцию которая исчисляет факториал числа. C++ в среде QT.
http://www.cyberforum.ru/cpp-beginners/thread414512.html
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.10.2013, 23:24
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Задача по программированию. Цикл For (C++):

Задача по программированию
Друзья, помогите с задачей по программированию. Дан массив t из 10 элементов,...

задача по программированию С++
Помогите пожалуйста написать задачу на C++ по фото . Задача B2

Задача с технокубка по программированию
Лайнландия состоит из n городов, которые расположены на оси Ox. Координата i-го...

Задача по олимпиадному программированию
Помогите решить задачу. Я имел идею перебирать все варианты, которое заходит...

Олимпиадная задача по программированию
Помогите написать программу для решения следующей задачи (из Всесибирской...

2
B@R_LOG
18 / 18 / 5
Регистрация: 03.07.2013
Сообщений: 49
21.10.2013, 05:38 #2
Лучший ответ Сообщение было отмечено SavvyZOR как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include "stdafx.h"
#include <iostream>
using namespace std;
 
#include <stdio.h>
#include <conio.h>
#include <math.h>
 
int factorial(int n, int k) {
      return (n==k) ? k : n * factorial(n - 1,k);
  }
 
void main()
{
int n, k;
cout << "Calculate the factorial of k to n:\n";
cout << "\nInput the k:"; cin >> k;
cout << "\nInput the n:"; cin >> n;
cout << "\nFactorial(k,n)="<<factorial(n,k) << endl;
system("pause");
}
0
SavvyZOR
0 / 0 / 1
Регистрация: 20.10.2013
Сообщений: 13
21.10.2013, 09:34  [ТС] #3
Спасибо огромное. Только я немного подправил программу вашу.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <cmath>
using namespace std;
 
int factorial(int n1, int n2) {
      return (n1==n2) ? n2 : n1 * factorial(n1 - 1,n2);
  }
 
int main()
{
int n1, n2;
cout << "Посчитать калькулятор от n1 до n2\n";
cout << "\nВставьте число n1:"; cin >> n1;
cout << "\nВставьте число n2:"; cin >> n2;
cout << "\nФакториал(n1,n2)="<<factorial(n2,n1) << endl;
}

Вот как мне нужно было, но в целом спасибо
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.10.2013, 09:34
Привет! Вот еще темы с решениями:

Геометрическая задача по программированию (C++)
Здравствуйте. Дали такое вот задание по программированию, реализовывать нужно...

не решается задача по параллельному программированию
Всех приветствую. Третью неделю пытаюсь сделать лабу. Не получается решить...

Шарики(Задача по олимпиадному программированию)
Решение(не идеально,я знаю): #include &lt;iostream&gt; #include &lt;stdio.h&gt; #include...

сложная задача с олимпиады по программированию
Перевозчику необходимо доставить груз из одного города (А) в другое (В)....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru