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

Se citește de la tastatură un număr întreg n și un vector v de dimensiune n, cu elemente numere întregi, alocat dinamic. Determinați dacă v este alcătuit doar din elemente de maxim 3cifre (poate avea inclusiv elemente de 3cifre). În caz afirmativ, afișați pe ecran mesajul DA, altfel afișați pe ecran mesajul NU. Limbaj C

Răspunsuri la întrebare

Răspuns de MariusCelTrifan
0

Răspuns:

{

   unsigned int n,i,nr1=0,nr2=0;

   cout<<"n=";

   cin>>n;

   int a[n];

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

       {

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

           cin>>a[i];

       }

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

   {

       nr1=0;

   while(a[i]!=0)

   {

    a[i]=a[i]/10;

       nr1++;

   }

   if(nr1<=3)

     nr2++;

   }

   if(nr2==n)

       cout<<"DA";

   else cout <<"NU";

   return 0;

}

Explicație:

Alte întrebări interesante