Răspuns :
1)
int main()
{int n,i,a[50],nr=1;
cin>>n;
for (i=1;i<=n;i++)
{cout<<"a["<<i<<"]=";cin>>a[i];}
for (i=1;i<=n;i++)
if (a[i]==a[i+1])
nr++;
if (nr==n)
cout<<"Numerele sunt egale";
else
cout<<"Numerele sunt distincte";
}
2)
int main()
{int n,u,aux,nr=0,nr2=1;
cin>>n;
aux=n;
while(aux>0)
{u%=10;
if (u) nr++;
aux/=10;
}
//numar cifrele din auxiliar(n)
while(n>0)
{u=n%10;
n=n/10;
if(n%10==u)
nr2++;
}
//numar toate cifrele egale+1 din n
if(nr!=nr2) //compar
cout<<"Numarul e format din cifre distincte";
else
cout<<"Numarul e format din cifre egale";
}
int main()
{int n,i,a[50],nr=1;
cin>>n;
for (i=1;i<=n;i++)
{cout<<"a["<<i<<"]=";cin>>a[i];}
for (i=1;i<=n;i++)
if (a[i]==a[i+1])
nr++;
if (nr==n)
cout<<"Numerele sunt egale";
else
cout<<"Numerele sunt distincte";
}
2)
int main()
{int n,u,aux,nr=0,nr2=1;
cin>>n;
aux=n;
while(aux>0)
{u%=10;
if (u) nr++;
aux/=10;
}
//numar cifrele din auxiliar(n)
while(n>0)
{u=n%10;
n=n/10;
if(n%10==u)
nr2++;
}
//numar toate cifrele egale+1 din n
if(nr!=nr2) //compar
cout<<"Numarul e format din cifre distincte";
else
cout<<"Numarul e format din cifre egale";
}
Vă mulțumim că ați vizitat site-ul nostru web care acoperă despre Informatică. Sperăm că informațiile furnizate v-au fost utile. Nu ezitați să ne contactați dacă aveți întrebări sau aveți nevoie de asistență suplimentară. Ne vedem data viitoare și nu ratați să marcați.