Estou fazendo um programa que leia um valor N e um valor X. então ele vai mostrar todos os numeros naturais multiplos de X.
So que quando digito 100 e 3 ele faz certinho porem so para no 102 ao invés de parar no 99 que é o ultimo multiplo de 3.
alguém ajuda a resolver pf! Preciso manda o trabalho amanha
#include <stdio.h>
int main()
{
int n,x,i,m;
printf("Digite um valor para N: ");
scanf("%d",&n);
printf("Digite um valor para X: ");
scanf("%d",&x);
m = 0;
while(i<=n)
{
i = x * m;
printf("Multiplos: %d\n",i);
m = m + 1;
}
return 0;
}