Witam serdecznie.
Podjąłem próbę napisania programu, który wczytuje dwie dodatnie liczby całkowite n i m, wypisujący m pierwszych wielokrotności liczby n. No i... Coś tu nie gra, na pewno w pętli for. Analizowałem tę petlę w tabelce dla każdej zmiennej i wychodzi mi, że wszystko jest OK. Pomimo tego nie działa. Może ktoś pomoże?
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n,m,i,j;
printf("Podaj liczbe calkowita: ");
scanf("%d", &n);
printf("Podaj ilosc wielokrotnosci pierwszej liczby, jaka mam wypisac: ");
scanf("%d", &m);
while ((n<=0) || (m<=0))
{
printf("\nPodaj liczby dodatnie!\n");
scanf("%d", &n);
scanf("%d", &m);
}
for(i=1,j=n;i<=n;i=i+1)
{
printf("%d",n);
n=n+j;
}
system("PAUSE");
return 0;
}