Предмет: Информатика, автор: taniyham

Підрахувати кількість цілих чисел у діапазоні від 100 до 999, у яких усі цифри різні цифри. С++

Ответы

Автор ответа: q1q1q12
1

#include <iostream>

using namespace std;

bool func(int n){

   int arr[10]{};

   int last_digit;

   while (n > 0){

       last_digit = n%10;

       if (arr[last_digit] == 0) arr[last_digit]++;

       else return false;

       n /= 10;

   }

   return true;

}

int main(){

   int ans=0;

   for (int i=100; i<=999; i++){

       if (func(i)) ans++;

   }

   cout << ans << endl;

}

Похожие вопросы
Предмет: Биология, автор: rrrrrreeeeeeettttttt