#include <iostream>
using namespace std;
int main() {
for(int i=1;i<10;i++){
for(int u=0;u<10;u++){
for(int y=0;y<10;y++){
if(i!=u && u!=y && i!=y){
cout<<i<<u<<y<<" ";
}
return 0;
Объяснение:
просто перебор каждой цифры
Поделитесь своими знаниями, ответьте на вопрос:
Написать код на С++ Напечатать в возрастающем порядке все трехзначные числа, в десятичной записи которых нет одинаковых цифр. Операции деления и взятия остатка от деления не использовать.
#include <iostream>
using namespace std;
int main() {
for(int i=1;i<10;i++){
for(int u=0;u<10;u++){
for(int y=0;y<10;y++){
if(i!=u && u!=y && i!=y){
cout<<i<<u<<y<<" ";
}
}
}
}
return 0;
}
Объяснение:
просто перебор каждой цифры