Informatică, întrebare adresată de Utilizator anonim, 9 ani în urmă

Sa se redacteze un program care afiseaza de la tastatura un numar natural si calculeaza suma tuturor numerelor mai mici decat acel numar( suma lui Gauss). ex:1+2+3+4+...+n.


jaketonery: ce program?

Răspunsuri la întrebare

Răspuns de jaketonery
0
dupa ce declari tot ce trebuie in int main 

cin>>n;
 for(x=1; x<=n; x++) {
         a+=x; }

cout<<a;

jaketonery: coroana? please?
jaketonery: sunt la bio-chimie
adisimoay: puteai sa spui direct x=n*(n-1)/2
adisimoay: n*(n+1)/2 in loc de n*(n-1)/2
ionutg38: Da, e adevarat, dar in enunt scrie "suma tuturor numerelor mai mici decat acel numar", deci, fara n.
adisimoay: se poate scadea n din rezultat
Răspuns de ionutg38
2
Probabil ai vrut sa spui ca citeste n de la tastatura si afiseaza rezultatul pe ecran.
#include <iostream>using namespace std;int n;int main(){    cin>>n;    cout<<(n-1)*n/2;    return 0;}
Alte întrebări interesante