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

Fie n numar natural. Verificati daca are cifrele distincte. in c++ va rog

Răspunsuri la întrebare

Răspuns de boiustef
2

#include <iostream>

using namespace std;

short c[10], cif;

long long n, distincte=1;

int main()

{

   cout << "n= "; cin >> n;

   while (n)

   {

       cif=n%10;

       ++c[cif];

       if (c[cif]>1) distincte=0;

       n=n/10;

   }

  if (distincte) cout << "are cifre distincte";

  else cout << "nu are cifre distincte";

}

Alte întrebări interesante