do{
result = i*2;
printf("Le resultat est %d", result);
i++;//rajoute cette ligne
} while (i < pow);
pour ta première boucle pourquoi ne pas simplement faire :
while(ret != 1 )
{
printf("Rentrez la puissance de deux que vous voulez\n");
fflush(stdin);
ret = scanf_s("%d", &pow);
}
Pour ta deuxième boucle, tu as pensé à utilisé un boucle for du style :
for(int i =1; i < pow; i++)
{
int result;
result = i*2;
printf("Le resultat est %d", result);
}