👤
a fost răspuns

Cerinţa
Se citește de la tastatură un număr natural de 3 cifre. Să se stabilească dacă are toate cifrele egale.

Date de intrare
Programul va citi de la tastatură un număr natural cu exact 3 cifre.

Date de ieşire
Programul va afișa mesajul da sau mesajul nu, după cum are sau nu are toate cifrele egale.

Restricţii şi precizări
Numărul citit este cuprins între 100 și 999, inclusiv.


Răspuns :

var n,m,i,k:integer;beginreadln(n);if (n<1000)and(n>99) thenbegin     m:=n mod 10;     i:=n div 10;     k:=i mod 10;     i:=i div 10;          writeln('k=',k,' m=',m,' i=',i);          if m = i then       if i = k then        writeln('Da');            if m <> i then       if i <> k then       writeln('Nu');     endelse writeln('Numerele nu sunt de trei cifre');end.
Vezi imaginea Kirilll
Vezi imaginea Kirilll
#include <iostream>
using namespace std;
int x, a, b, c;
int main()
{
  cin >> x;
  c = x % 10;
  b = ( x / 10 ) % 10;
  a = x / 100;
  if(a == b && b == c && c == a) cout << "da";
                            else cout << "nu";
  return 0;
}