👤

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ăspuns :

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";
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);
}