Чтобы сгенерировать n случайных двузначных чисел на C++, можно использовать функцию rand() из библиотеки <cstdlib>. Для того, чтобы сгенерировать двузначное число, нужно использовать формулу rand() % 90 + 10. Эта формула генерирует случайное число от 0 до 89 и затем добавляет 10, чтобы получить число от 10 до 99. Для вывода чисел на экран можно использовать цикл for и функцию cout из библиотеки <iostream>.
Чтобы посчитать количество чисел, в записи которых все цифры одинаковы, можно использовать цикл for и условный оператор if. Для проверки того, что все цифры числа одинаковы, можно сравнить первую цифру числа с каждой последующей цифрой. Если все цифры одинаковы, то увеличиваем счетчик на 1.
Пример кода для генерации n случайных двузначных чисел и подсчета количества чисел, в записи которых все цифры одинаковы:
#include
#include
using namespace std;
int main() {
int n;
cout << "Введите количество чисел: ";
cin >> n;
int count = 0;
for (int i = 0; i < n; i++) {
int num = rand() % 90 + 10;
cout << num << " ";
int first_digit = num / 10;
int second_digit = num % 10;
if (first_digit == second_digit) {
count++;
}
}
cout << endl << "Количество чисел, в записи которых все цифры одинаковы: " << count << endl;
return 0;
}
Результат выполнения:

я знаю что неправильно