Здесь можно использовать размещение:
= 5! / (5-2)! = 5*4 = 20
Ответ: 20 способами
3,14₁₀=3*10⁰+1*10⁻¹+4*10⁻²
10,1₂=1*2¹+0*2⁰+1*2⁻¹
3072 / 1024 / 1,5 = 2 байта на символ. 16 битов, т. е. Итого: 2^16 = 65536 символов.
#include <stdio.h>#include <math.h>using namespace std;int main() { size_t n = 2; // Уадяемая цифра int number = 2346224; // Задавай число printf("Входное число: %d\n", number); int sig = number >= 0, temp = number; number = 0; size_t i = 0; while (temp) { int k = temp % 10; if (n != k) { number += (k)* pow(10, i); i++; } temp /= 10; } number *= sig; printf("Результат: %d\n", number); system("pause"); return 0;}