C/C++
Напишите программу, которая выводит таблицу факториалов от 1 до 10. c++
Напишите программу, которая выводит таблицу факториалов от 1 до 10. c++
#include
using namespace std;
int factorial (int n)
{
int f=1,i;
for(i=2;i<=n;++i)
{
f=f*i;
}
return f;
}
int main()
{
for (int i = 1; i<11; ++i) {
cout << i << ": ";
cout << factorial(i) << endl;
}
return 0;
}
result:
1: 1
2: 2
3: 6
4: 24
5: 120
6: 720
7: 5040
8: 40320
9: 362880
10: 3628800
using namespace std;
int factorial (int n)
{
int f=1,i;
for(i=2;i<=n;++i)
{
f=f*i;
}
return f;
}
int main()
{
for (int i = 1; i<11; ++i) {
cout << i << ": ";
cout << factorial(i) << endl;
}
return 0;
}
result:
1: 1
2: 2
3: 6
4: 24
5: 120
6: 720
7: 5040
8: 40320
9: 362880
10: 3628800
#include
using namespace std;
int ProdTree(int l, int r)
{
if (l > r)
return 1;
if (l == r)
return l;
if (r - l == 1)
return (int)l * r;
int m = (l + r) / 2;
return ProdTree(l, m) * ProdTree(m + 1, r);
}
int FactTree(int n)
{
if (n < 0)
return 0;
if (n == 0)
return 1;
if (n == 1 || n == 2)
return n;
return ProdTree(2, n);
}
int main ()
{
for(int i = 1; i <= 10; i++)
{
cout << FactTree(i) << endl;
}
return 0;
}
using namespace std;
int ProdTree(int l, int r)
{
if (l > r)
return 1;
if (l == r)
return l;
if (r - l == 1)
return (int)l * r;
int m = (l + r) / 2;
return ProdTree(l, m) * ProdTree(m + 1, r);
}
int FactTree(int n)
{
if (n < 0)
return 0;
if (n == 0)
return 1;
if (n == 1 || n == 2)
return n;
return ProdTree(2, n);
}
int main ()
{
for(int i = 1; i <= 10; i++)
{
cout << FactTree(i) << endl;
}
return 0;
}
#include <iostream>
#include <iomanip>
int main() { int i, f = 1; for (i = 1; i <= 10; i++)
{ f *= i; std::cout << std::setw(2) << i << ") " <<
f << std::endl; } system("pause > nul"); }

#include <iomanip>
int main() { int i, f = 1; for (i = 1; i <= 10; i++)
{ f *= i; std::cout << std::setw(2) << i << ") " <<
f << std::endl; } system("pause > nul"); }

Похожие вопросы
- Написать программу, которая по выбору пользователя меняет цвет консольного приложения C++
- Написать программу, которая выводит числа из файла с текстом и числами. С++
- Напишите программу, которая подсчитает и выведет количество слов длины 10, которые можно составить из букв a, b, c.
- Разработайте программу, которая выводит на экран таблицу:
- В LINUX OS Написать программу, которая из командной строки получает целое число N и некоторый текст “Text”.
- Написать программу, которая по введенному значению аргумента вычисляет значение функции, заданной в виде
- Написать программу, которая сравнивает число перестановок элементов при использовании сортировки «пузырьком» (усовершенс
- Даны две обыкновенные дроби(введено пользователем). Написать программу которая делит первую дробь на вторую.
- Найти сумму факториала K=1!+2!...n! нечетных чисел от 1 до n.
- Помогите написать программу на C++