Działanie matematyczne

0

Cześć robię sobie zadania i mam problem z jednym. Trzeba wykonać działanie: 1+2+3+...+n/1(razy)2(razy)3(razy)...(razy)n.

Wartość n zostaje podana przez użytkownika. Nie wiem jak zapisać to działanie w programie. Pomoże ktoś ?

2

Musisz użyć petli

1

Coś takiego:

#include <iostream>


int main() {
	int n;
	std::cin >> n;
	std::cout << "\n";
	int i = 1;
	float acc_add = 0;
	float acc_mul = 1;
	float acc = 0;
	while (i <= n) {
		acc_add += i;
		acc_mul *= i;
		acc = 1.0 * (acc_add / acc_mul);
		i++; 
	}
	std::cout << acc <<"\n";
}

1 użytkowników online, w tym zalogowanych: 0, gości: 1