👤

Se da o multime. Verificati daca elementele multimii sunt toate numere pare.

ex: 3
      20 70 100
       => DA

                                             (C++)



Răspuns :

#include <iostream>

using namespace std;

int n,x,i,m;
int main()
{cin>>n;
   for(i=1;i<=n;i++)
    {cin>>x;
      if(x%2==0)
       m=0;
    }
    if(m==0)
     cout<<"DA";
      else
      cout<<"NU";
return 0;
}
    Este simplu ce am facut.Am pus un nr. "n" si dupa n nr. folosind instructiunea for si dupa am vazut daca numerele sunt pare.Am pus un "m", care ar fi un fel de "ok"(adica daca e par) si i-am dat valoare 0 si dupa ce am iesit din for am intrebat daca "m"=0 si dupa i-am zis sa zica "DA", iar daca e fals "NU".Sper ca ai inteles si ca te-am ajutat!


Salut. Ti-am rescris sursa creata de @Kenshi in asa fel incat, rezultatul sa fie corect. Succes in continuare!

#include <iostream>

using namespace std;

int main()
{
   int n,x,i,m=0;
   cin>>n;

   for(i=1;i<=n;i++)
   {
      cin>>x;

      if(x%2==0)
          m++;
   }

   if(m==n)
       cout<<"DA";
   else
       cout<<"NU";

   return 0;
}