Тема: Чи серед цифр тризначного числа є однакові
Визначити, чи серед цифр заданого тризначного числа є однакові.
Виникають проблеми з написанням коду
Ви не увійшли. Будь ласка, увійдіть або зареєструйтесь.
Ласкаво просимо вас на україномовний форум з програмування, веб-дизайну, SEO та всього пов'язаного з інтернетом та комп'ютерами.
Будемо вдячні, якщо ви поділитись посиланням на Replace.org.ua на інших ресурсах.
Для того щоб створювати теми та надсилати повідомлення вам потрібно Зареєструватись.
Український форум програмістів → C++ → Чи серед цифр тризначного числа є однакові
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися
Визначити, чи серед цифр заданого тризначного числа є однакові.
Виникають проблеми з написанням коду
Простенька задачка:
#include <iostream>
using namespace std;
int main() {
int number;
cout << "Input number:" << endl;
cin >> number;
if (number >= 100 && number <= 999) {
if ((number / 100 == (number / 10) % 10) && (number / 100 == number % 100 % 10)) {
cout << "Yes" << endl;
} else {
cout << "No" << endl;
}
} else {
cout << "Invalid value" << endl;
}
return 0;
}
Ще один варіант рішення:
#include <iostream>
using namespace std;
int main() {
int number;
cout << "Input number:" << endl;
cin >> number;
if (number >= 100 && number <= 999) {
while (number > 0) {
number -= 111;
}
if (number == 0) {
cout << "Yes" << endl;
} else {
cout << "No" << endl;
}
} else {
cout << "Invalid value" << endl;
}
return 0;
}
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися