Informatică, întrebare adresată de Krisstyna98, 9 ani în urmă

Buna, putin ajutor la aceasta problema?
Scrieţi un program care citeşte de la tastatură o valoare naturală nenulă n şi apoi un şir de n numere naturale. Dintre cele n numere citite, programul determină şi afişează pe ecran numerele care au toate cifrele egale. Exemplu: n=5 si numerele 11111, 33333, 12423, 59824, 22222 se afisează numerele 11111, 33333, 22222.


Utilizator anonim: Vezi ca voi intarzia putin cu raspunsul ca mi se blocheaza compilerul

Răspunsuri la întrebare

Răspuns de Utilizator anonim
1
#include <iostream>
using namespace std;
int cifre(long int a)
{
    int c,d;
     while(a>10)
     {
          c=a%10;
          d=(a/10)%10;
          if(c!=d)
              return 0;
         a/=10;
      }
      return 1;
}
int main()
{
     long int v[50];
      int n,i;
      cin>>n;
   for(i=1;i<=n;i++)
        cin>>v[i];
     for(i=1;i<=n;i++)
         if(cifre(v[i]))
              cout<<v[i]<<" ";
      return 0;
}

Utilizator anonim: :))
Răspuns de Utilizator anonim
1
Ai rezolvarea below.
Anexe:

Utilizator anonim: Deci pana sa gasesc un ";" am stat 5 min :))
Krisstyna98: Multumesc mult!!
Alte întrebări interesante