Se citește n număr natural. Calculați suma numerelor mai mici sau egale cu n.In c++ cu structura for
RemusLupin:
Asteapta 5 minute :) Iti fac eu programul si iti trimit fisierul .cpp ok?
Răspunsuri la întrebare
Răspuns de
0
Uite programul :) Sper ca te-am ajutat.
Anexe:
Se citește n număr natural. Calculați suma tuturor numerelor naturale mai mici sau egale cu n.
Date de intrare
Programul citește de la tastatură numărul n, număr natural.
Date de ieșire
Programul va afișa pe ecran numărul S, reprezentând suma numerelor mai mici sau egale cu n.
Restricții și precizări
n ≤ 1.000.000
Răspuns de
1
Se poate și fără for:
#include <iostream>
using namespace std;
int main(){
long long int n;
cin>>n;
cout<<((n+1)*n)/2;
}
Dar, dacă totuși vrei cu for:
#include <iostream>
using namespace std;
int main(){
long long int n,s=0,i;
cin>>n;
for(i=1;i<=n;i++)s+=i;
cout<<s;
}
Testate - amândouă scot 100
#include <iostream>
using namespace std;
int main(){
long long int n;
cin>>n;
cout<<((n+1)*n)/2;
}
Dar, dacă totuși vrei cu for:
#include <iostream>
using namespace std;
int main(){
long long int n,s=0,i;
cin>>n;
for(i=1;i<=n;i++)s+=i;
cout<<s;
}
Testate - amândouă scot 100
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă