Informatică, întrebare adresată de 1053647didi, 8 ani în urmă

#include

using namespace std;

int main()
{
cout<<"Buna ziua! In acest program veti trebui sa introduceti un sir de numere separate de spatiu, iar programul va afisa suma numerelor pare pana la primul numar introdus care este impar si divizibil cu trei.";
int x,s,t=0;
cin>>x;
s=0;
while(x%2==0 || x%3!=0)
{
if(x%2==0)
t=t+x;

cin>>x;
}
cout<

return 0;
}

Cum fac ca dacă utilizatorul nu introduce un numar impar, divizibil cu 3, sa afisez suma totusi? C++ va rogg repedeee

Răspunsuri la întrebare

Răspuns de boiustef
1

#include <iostream>

using namespace std;

int main()

{

   int num, sumapare=0, stop=0;

   cout << " introdu numere naturale: \n";

   while (stop==0)

   {

        cin >> num;

       if (num%2==1 && num%3==0) stop=1;

       else if (num%2==0) sumapare+=num;

   }

   cout << "suma parelor = " << sumapare;

   return 0;

}


Alte întrebări interesante