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

Să se scrie un program care citeste n numere de la tastaturaintr.un tablou unidimensional de numere întregi mari.daca suma dintre primele 10numere din tablou este egala cu 150atunci sa se afiseze mesajul"suma este egala cu 150".in caz contrar se afisezetoate numerele din tablou.

Răspunsuri la întrebare

Răspuns de GabiAlex99
0

#include<iostream>

using namespace std;

int main()

{

   long long n, v[1001], s=0;

   cin>>n;

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

   cin>>v[i];

   for(int i=1;i<=10;i++)

   s=s+v[i];

   if(s==150) cout<<"suma este egala cu 150";

   else

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

   cout<<v[i]<<" ";

}


andriesboss92: Nu ti-a precizat cat de mare poate fi n.. de ce ai pus longx2 ?
Răspuns de andriesboss92
0

#include <iostream>

using namespace std;

int main()

{

   int n,i,suma=0, a[100];

   cin>>n;

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

   {

       cin>>a[i];

       if(i<=10)

           suma=suma+a[i];

   }

   if(suma==150)

       cout<<"suma este egala cu 150";

   else

   {

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

           cout<<a[i]<<" ";

   }

}


Alte întrebări interesante