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

Se citeste n numar natural, sa se calculeze suma primelor n numere naturale!

Răspunsuri la întrebare

Răspuns de s7eFaN
9
#include<iostream>
using namespace std;
int main ()
{
int n,i,s=0;
cout<<"Sa se calculeze suma primelor n numere naturale: ";
cout<<"\n Tasteaza un numar natural n= ";
cin>>n;
cout<<endl<< "Suma primelor n numere naturale pana la " <<n<< " este: ";
cout<<"\n s= ";
i=1;
while(i<=n)
{
cout<<s<<"+"<<i<<"=" ;
s=s+i;
cout<<s<<endl;
i++;
}
}

s7eFaN: Deci citim n de la tastatura, dupa care ne luam un contor i pentru a parcurge sirul de elem pana la intalnirea valorii n, dupa care vom pune conditia : cat timp i
s7eFaN: cat timp i<=n , scriem s+i= " ( dupa care ii atribuim lui s : s<- s+i, pentru a putea fi calculata suma de mai inainte)
s7eFaN: dupa care scriem suma obtinuta si increntam contorul i, pentru a pleca spre urmatoarea suma cu valoarea 3
s7eFaN: 2*
s7eFaN: Toate acestea se intampla cat timp i mai mic sau egal cu n
s7eFaN: Cand con devine falsa, nu se mai executa nimic din aceasta structura si se trece la executarea instructiunilor urmatoare acestei structuri
s7eFaN: Adica la afisarea sumei propriu-zise. Bafta!
stoianionut300: Multumesc!
s7eFaN: N-ai pentru ce
stoianionut300: Ai cont pe facebook?
Răspuns de Davidpiscot
5
#include<iostream>
using namespace std;
int main()
{
     int n,s=0,i;
     cout<<"n= ";cin>>n;
     for(i=1;i<=n;i++)
           s+=i;
   cout<<s;
return 0;
}
Alte întrebări interesante