Задание 3(2 балла)
Разработайте программу, отображающую на экране все трехзначныечисла до заданного
числа N (100≤N<999), состоящие из разных цифр в разрядах.
Примечание. Трехзначные числа начинаются со 100.
Дескрипторы:
- находят трехзначные числа;
- находят числа с разными цифрами;
- пишут код программы;
- проверяют программный код;
находят ошибки, допущенные впрограмме.
Ответы
Ответ:
не знаю какой язык написал на питоне и с++
Объяснение:
на питоне
N = int(input("Введите число N (100 ≤ N < 999): "))
if N < 100 or N > 999:
print("Число должно быть в диапазоне от 100 до 999")
else:
for i in range(100, N+1):
if i % 10 != i // 10 % 10 and i % 10 != i // 100 and i // 10 % 10 != i // 100:
print(i)
на с++
#include <iostream>
using namespace std;
int main() {
int N;
cout << "Введите число N (100 ≤ N < 999): ";
cin >> N;
if (N < 100 || N > 999) {
cout << "Число должно быть в диапазоне от 100 до 999" << endl;
} else {
for (int i = 100; i <= N; i++) {
if (i % 10 != i / 10 % 10 && i % 10 != i / 100 && i / 10 % 10 != i / 100) {
cout << i << endl;
}
}
}
return 0;
}