Rozwiązane

Program 'Suma kolejnych liczb naturalnych'


Program pyta użytkownika o podanie liczby całkowitej dodatniej oraz oblicza w pętli 'for' sumę kolejnych liczb naturalnych, począwszy od 1 a skończywszy na tej podanej przez użytkownika.

Przykład - użytkownik podaje liczbę 5 to program wyświetli wynik działania 1 + 2 + 3 + 4 + 5 = 15



Odpowiedź :

ilosc = int(input('podaj liczbe calkowita'))

suma = 0

if n>1:

   for i in range(ilosc):

       suma = i + (i-1)

else:

   print("liczba musi byc wieksza niz 1")

print(suma)

Rekah4

Odpowiedź:

#include <iostream>

using namespace std;

int main() {

 int n = 0;

 int suma = 0;

 cout << "Podaj liczbę całkowitą dodatnią: ";

 cin >> n;

 for (int i = 1; i <= n; i++) {

   suma += i;

 }

 cout << "Wynik sumowania to : " << suma << endl;

 return 0;

}

Wyjaśnienie: