fie n un numar intreg din 4 cifre citit de la tastatura. scrieti o procedura care returneaza valoare ,,da'' daca toate cifrele lui n sunt egale,valoarea ,,nu'' in caz contrar
Răspunsuri la întrebare
Răspuns de
0
imparte numarul la 10 (%10) si folosesti restul dat de aceasta impartire.
while(n/100 != 0)
{
if(n%10 == n%100) {n = n/10}
else
{cout<<"Nu";
return 0;}
}
cout<<"Da";
while(n/100 != 0)
{
if(n%10 == n%100) {n = n/10}
else
{cout<<"Nu";
return 0;}
}
cout<<"Da";
Răspuns de
0
Salut. Poti incerca si asa. Succes in continuare!
#include <iostream>
using namespace std;
void CifreEgale(int n)
{
int c1,c2,c3,c4;
c1=n/1000;
c2=(n/100)%10;
c3=(n/10)%10;
c4=n%10;
if(c1==c2 && c1==c3 && c1==c4)
cout<<"Da";
else
cout<<"Nu";
}
int main()
{
int n;
cin>>n;
CifreEgale(n);
}
#include <iostream>
using namespace std;
void CifreEgale(int n)
{
int c1,c2,c3,c4;
c1=n/1000;
c2=(n/100)%10;
c3=(n/10)%10;
c4=n%10;
if(c1==c2 && c1==c3 && c1==c4)
cout<<"Da";
else
cout<<"Nu";
}
int main()
{
int n;
cin>>n;
CifreEgale(n);
}
Alte întrebări interesante
Informatică,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Geografie,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă