у меня есть цикл с оператором For
как мне записать формулу (m+k)! где m-вводим мы, а k меняется от 1 до n
Другие языки программирования и технологии
помогите на си++
Повторяю.. .
#include <iostream>
#include <iomanip>
using namespace std;
double factorial(unsigned int);
int main() {
unsigned int m, k = 0, n;
cout << " n: "; cin >> n;
cout << " m: "; cin >> m;
while (++k <= n) cout << ' ' << m + k << "! = " << fixed << setprecision(0) << factorial(m + k) << endl;
cin.get(); cin.get();
return 0;
}
double factorial(unsigned int n) {
double fact = 1;
for (unsigned int i = 1; i <= n; ++i) fact *= i;
return fact;
}
#include <iostream>
#include <iomanip>
using namespace std;
double factorial(unsigned int);
int main() {
unsigned int m, k = 0, n;
cout << " n: "; cin >> n;
cout << " m: "; cin >> m;
while (++k <= n) cout << ' ' << m + k << "! = " << fixed << setprecision(0) << factorial(m + k) << endl;
cin.get(); cin.get();
return 0;
}
double factorial(unsigned int n) {
double fact = 1;
for (unsigned int i = 1; i <= n; ++i) fact *= i;
return fact;
}
int m;
for(int k=1; k<=n; k++)
{
cin>>m;
double d = fact(m+k);
}
ток напишите функцию fact сами
for(int k=1; k<=n; k++)
{
cin>>m;
double d = fact(m+k);
}
ток напишите функцию fact сами
n = m+k
for k=1 ; k<=n; k++
s+=k;
for k=1 ; k<=n; k++
s+=k;
cin>>m;
k++;
k++;
Не особой понятен вопрос, но всё же, как понял, так и напишу!
Ты хочешь вводить какое то число, и прибавлять к нему 1, 2, 3...n. После вывести результат.
for (int k = 1; k < n; k++)
{
cin >> m; // Ввод m
cout << m + k << endl; //Вывод (m+k)
}
А если хочешь сумму каждого текущего m на на сумму всех прошедших то так:
for (int k = 1, s = 0; k < n; k++)
{
cin >> m; // Ввод m
s += s + m;
cout << s << endl; //Вывод суммы на текущем цикле
}
Ты хочешь вводить какое то число, и прибавлять к нему 1, 2, 3...n. После вывести результат.
for (int k = 1; k < n; k++)
{
cin >> m; // Ввод m
cout << m + k << endl; //Вывод (m+k)
}
А если хочешь сумму каждого текущего m на на сумму всех прошедших то так:
for (int k = 1, s = 0; k < n; k++)
{
cin >> m; // Ввод m
s += s + m;
cout << s << endl; //Вывод суммы на текущем цикле
}
Похожие вопросы
- помоги с СИ++..
- помогите с си++, пожалуйста)
- народ! помогите помочь в Си++
- Почему программа не работает? помогите пожалуйста(Си)
- помогите на си или на паскале
- помогите с си
- Помогите с Си. Вопрос по заданию (насчет типизированной функции, которая должна возвращать массив)
- Программисты - совы, помогите!)) <СИ>
- Помогите с си плюс плюс
- Помогите написать программу со switch в СИ