Informatică, întrebare adresată de carlisaana, 9 ani în urmă

AJUTOOOR! Se citește n număr natural. Calculați suma tuturor numerelor naturale mai mici sau egale cu n. (cu suma lui Gauss si cred ca se face cu long long)

Răspunsuri la întrebare

Răspuns de StarBack
13
Salut. Uite aici rezolvarea problemei. Succes in continuare!


#include "stdafx.h"
#include <iostream>

using namespace std;

int main()
{
        int s = 0;
        int n;

        cin >> n;

        s = (n * (n + 1)) / 2;

        cout << s;
     return 0;
}
Răspuns de stassahul
5
var n,s,p,g:integer;

begin
read(n);
if n mod 2 = 0 then s:=1+n else s:=n;
p:=n div 2;
if n mod 2 = 0 then g:=s*p else g:=s*p+n;
write(g);
end.
Alte întrebări interesante