Вопрос школьника по предмету Информатика
1)Напишите программу, которая определяет, верно ли, что введенное число состоит из одинаковых цифр(например, 222)
2)Напишите программу, которая определяет, верно ли, что введеное число содержит две одинаковые цифры, стоящие рядом (например, 221)
Паскаль
Ответ учителя по предмету Информатика
1)
#include <iostream>
#include <math.h>
using namespace std;
int main() {
int a;
cin >> a;
int d = a%10;
string s = «yes»;
while(abs(a) > 0) {
if(a%10 != d) {
s = «no»;
break;
}
a/=10;
}
cout << s << endl;
}
2)
#include <iostream>
#include <math.h>
using namespace std;
int main() {
int a;
cin >> a;
int d = a%10;
a/=10;
string s = «no»;
while(abs(a) > 0) {
if(a%10 == d) {
s = «yes»;
break;
}
d = a%10;
a/=10;
}
cout << s << endl;
}
Похожие вопросы от пользователей
2. Найдите внешний угол при вершине В треугольника АВС, если известны углы треугольника: угол А равен 35⁰ и угол С равен 16⁰. Выполните чертёж.
3.Найдите сторону АС треугольника АВС, если известно, что АВ= 5дм, СВ = 4см и угол АСВ равен 90⁰
Выполните чертёж