с решением задачи Дано натуральное число сколько внёс цыфр которые не равны последней У меня вот что получилось:
int num, kol;
cin >> num;
num = num % 10;
if (num == 0) kol = 1;
while
(num != 0 && kol != num% 10)
{
num = num / 10;
kol ++;
}
cout << kol;
Но это не правильно
На Windows: Нажми Win+R, введи "cmd" и нажми Enter. Откроется командная строка Windows. Введи в нее "ping www.ya.ru" и нажми Enter. В течение следующих нескольких секунд компьютер несколько раз подключится к указанному узлу, измеряя время отклика с ним и другую информацию. В результате на экране появится небольшая статистика проверки соединения с указанным, в том числе наименьшее, наибольшее и среднее время отклика.
P.S. Не пугайся, что во вложении все написано по-английски. Если язык операционной системы выбран Русский, то и ответ будет на русском.
27
Объяснение:
Чтобы найти количество значений, мы можем смотреть во сколько увеличивается их количество. Вот пример. Допустим у тебя только одна ячейка значит она может принимать только три значений: Допустим 0,1,2. То есть
Смотрим дальше: у тебя две ячейки: 00, 01, 02, 10, 11, 12, 20, 21, 22. Вышло 9. А это . Исходя из этого мы получаем:
Чтобы узнать количество вариантов по количеству ячеек(так их назовем) и возможному количеству вариантов можно использовать формулу:
, где n - количество вариантов, k - количество ячеек. Это формула будет использоваться чтобы найти все значения включая повторения( хочешь без повторений - для этого есть другая формула, если будет нужна поищите в интернет или спросите в комментарии).
Наш ответ: