Se dă un şir cu n elemente, numere naturale. Să se verifice dacă toate elementele şirului au toate cifrele distincte.
Răspunsuri la întrebare
Răspuns de
3
#include <iostream>
#include <fstream>
using namespace std;
unsigned verif(unsigned n)
{ unsigned p[11], i;
for(i=0; i<=9; i++)
p[i]=0;
while(n>0)
{
if(p[n%10]==1)
return 0;
else
p[n%10]=1;
n/=10; }
return 1;}
int main()
{ ifstream f("fisier.txt");
unsigned n, a[100], c=0, i;
f >> n;
for(unsigned i=1; i<=n; i++)
f>> a[i];
for(i=1; i<=n; i++)
if(!verif(a[i]))
{ c=1;
break;
}
if(c)
cout << "Nu";
else
cout << "Da";
return 0;
}
#include <fstream>
using namespace std;
unsigned verif(unsigned n)
{ unsigned p[11], i;
for(i=0; i<=9; i++)
p[i]=0;
while(n>0)
{
if(p[n%10]==1)
return 0;
else
p[n%10]=1;
n/=10; }
return 1;}
int main()
{ ifstream f("fisier.txt");
unsigned n, a[100], c=0, i;
f >> n;
for(unsigned i=1; i<=n; i++)
f>> a[i];
for(i=1; i<=n; i++)
if(!verif(a[i]))
{ c=1;
break;
}
if(c)
cout << "Nu";
else
cout << "Da";
return 0;
}
Alte întrebări interesante
Limba română,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Chimie,
9 ani în urmă