На первое место мы можем поставить любую из 5 букв, на второе, по условию оставшиеся из 4, но мы должны повторить эту букву еще раз, т.е. у нас будет всего 1 вариант для одного из слотов, ну и на оставшиеся 2 места мы можем поместить любую из 3х.
Таких перестановок можно сделать 3 штуки(сразу перемножим их):
5 4 1 3 3 = 180
5 4 3 1 3 = 180
5 4 3 3 1 = 180
отсюда ответ: 180*3 = 540
#include <iostream>
using namespace std;
int main(){
int n,sum,k;
cout<<"Введите число N:"<<endl;
cin>>n;
k=0;
cout<<"Двухзначные числа:"<<endl;
if (n>=0){
for(int i=10;i<100;i++)
{
sum=(i % 10)+( i / 10);
if (sum==n)
{
k++;cout<<i<<endl;
}
}
if(k=0){cout<<"нет"<<endl;}
}
return 0;
}