Informatică, întrebare adresată de pasatcorina, 8 ani în urmă

Se citeste un nr natural n de la tastatura.Se cere sa se calculeze: 1.suma primelor n numerele naturale. 2. suma primelor n numere naturale impare. 3.suma primelor n numere naturale pare. 4. suma patratelor primelor n numere naturale.
In C++, sa fie rezolvate separat. Dau coroana.

Răspunsuri la întrebare

Răspuns de gabi54t
2

1.

#include <iostream>

using namespace std;

int main()

{

unsigned n, i, s=0;

 cin>>n;

 for(i=0; i<n; i++)

   s=s+i;

 cout<<s;

   return 0;

}

2.

#include <iostream>

using namespace std;

int main()

{

unsigned n, i=0, s=0;

 cin>>n;

 while(n)

 {

   if(i%2==1)

   {

s=s+i;

   n--;

   }

   i++;

 }

 cout<<s;

   return 0;

}

3.

#include <iostream>

using namespace std;

int main()

{

unsigned n, i=0, s=0;

 cin>>n;

 while(n)

 {

   if(i%2==0)

   {

s=s+i;

   n--;

   }

   i++;

 }

 cout<<s;

   return 0;

}

4.

#include <iostream>

using namespace std;

int main()

{

 unsigned n, i=0, s=0;

 cin>>n;

 for(i=0; i<n; i++)

   s=s+i*i;

 cout<<s;

   return 0;

}






pasatcorina: multumesc mult
gabi54t: coroana? :p
Alte întrebări interesante