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

Se citeate n si apoi un sir cu n numere întregi. Determinati: 1) cate numere din sir sunt pare? 2)suma numerelor impare sau se afiseze mesajul "nu exista numere impare"​


andriesboss92: #include
using namespace std;
int main()
{
int n, a[100], i, pare=0, suma=0, ok=0;
cin>>n;
for(i=1;i<=n;i++)
{
cin>>a[i];
if(a[i]%2==0) // cerinta 1
pare++;
if(a[i]%2!=0) // cerinta 2
{
suma=suma+a[i];
ok=1;
}

}
if(pare==1)
cout<<"1) Exista un singur numar par in sir.";
else
cout<<"1) Exista "<
if(ok==0)
cout<<"2) Nu exista numere impare";
else
cout<<"2) Suma numerelor impare este: "<}
andriesboss92: Urasc cand se intampla asta.....

Răspunsuri la întrebare

Răspuns de andriesboss92
1

#include  <iostream>

using namespace std;

int main()

{

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

    cin>>n;

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

    {

         cin>>a[i];

         if(a[i]%2==0) // cerinta 1

              pare++;

         if(a[i]%2!=0) // cerinta 2

         {

              suma=suma+a[i];

              ok=1;

         }

    }

    if(pare==1)

         cout<<"1) Exista un singur numar par in sir.";

    else

         cout<<"1) Exista "< <pare<<" numere pare in sir";

    if(ok==0)

         cout<<"2) Nu exista numere impare";

    else

         cout<<"2) Suma numerelor impare este: "<<suma;

}

Alte întrebări interesante