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ăspunsuri la întrebare
Răspuns de
0
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.
Anexe:
Răspuns de
2
#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;
}
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;
}
Alte întrebări interesante
Istorie,
8 ani în urmă
Istorie,
8 ani în urmă
Istorie,
8 ani în urmă
Limba română,
9 ani în urmă
Istorie,
9 ani în urmă
Matematică,
9 ani în urmă