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

1.Se consideră şirul 1,4,7,10,13,....Să se calculeze suma primilor n termeni, n număr natural nenul dat.

2.Se citesc pe rând de la tastatură numere întregi nenule într-o variabilă x, până la introducerea valorii 0. Să se calculeze suma numerelor pozitive introduse şi produsul celor negative.

ÎN C++! (sunt 2 probleme) +vă pot ajuta la matematică:) ​

Răspunsuri la întrebare

Răspuns de BogdanBL
2

Răspuns:

1.#include<iostream>

using namespace std;

int main()

{

   int a[100],i,j,n,s=0;

   cin>>j;

   cin>>n;

   for(i=1;i<=j;i++)

   cin>>a[i];

   

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

  s=s+a[i];

  cout<<s;

  return 0;

 

}

2.#include<iostream>

using namespace std;

int main()

{

   int x[100],i,p=1,s=0,j=1;

   for(i=1;i<=j;i++)

   {

       cin>>x[i];

       if(x[i]==0)

       break;

       else

       j++;

   }

       for(i=1;i<j;i++)

           if(x[i]>0)

           s=s+x[i];

           else

           p=p*x[i];

     

   

   cout<<s<<endl<<p;

   return 0;

   

}

Explicație:

Alte întrebări interesante