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

se citeste un numar sa se verifice daca numarul este format din aceeasi cifra

Răspunsuri la întrebare

Răspuns de IoanStoica
0

bool f ( int nr)

{

int c,i;

cin>>nr;

c=nr%10;

nr=nr/10;

while (nr)

{if (nr%10 != c )

return 0;

nr=nr/10;

}

return 1;

}

Răspuns de grigore2018
0

Daca doua cifre au aceleasi numere:

#include <iostream>

using namespace std;

int main() {

   int n1,n2;

   cin >> n1 >> n2;

   int arr1[10] = {0},arr2[10] = {0};

   bool r = false;

   for( int i = 0; (n1/10) > 0 && (n2/10) > 0; i++ ) {

       arr1[i] = n1%10;

       arr2[i] = n2%10;

       n1 /= 10;

       n2 /= 10;

   }

   bool flags[10] = {0};

   for( int i = 0; i < 10; i++ ) {

       for( int j = 0; j < 10; j++ ) {

           if( arr[i] == arr[j] ) { flags[i] = true; break; }

       }

       if( !flags[i] ) { cout << "NO" << endl; r = true; break; }  

   }

   if( !r ) cout << "Yes" << endl;

   cin.get();

   return 0;

}

Alte întrebări interesante