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

Se da un vector cu n numere naturale. Sa se afiseze secventa cea mai lunga de numere care sunt puteri ai lui 10.
DAU COROANA!!

Răspunsuri la întrebare

Răspuns de sophie27
0

Răspuns:

#include <iostream>

using namespace std;

int main()

{

   int n,l,lmax,ok,v[100],i,j,m,p;

   lmax=0;

   for (i=1;i<=n;i++) cin >> v[i];

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

       {

           j=i;

   ok=1;

   while (ok==1)

       {

           if (v[i]%10==0) l++;

   else ok=0;

   i++;

   }

   if (l>lmax)

       {

           lmax=l;

   m=j;

   p=i;

   }

   i--;

   }

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

   {if (i>=m && i<p) cout << v[i] << " ";

   }

   return 0;

}

cu placere :)

Alte întrebări interesante