Volevo effettuare il complemento a 10 tramite codice. La formula è 10^n-x, dove n è il numero di cifre del numero x inserito. es. Inserendo 100, il risultato é 10^3-100=900,invece viene 1000
#include <stdio.h>
#include <math.h>
int main() {
unsigned int x,n=0;
unsigned int res1 = 0;
printf("Enter a positive integer: ");
scanf("%u", &x);
while (x) {
x /= 10;
n++;
}
res1=pow(10,n)-x;
printf("%u\n", res1);
return 0;
}