Mam napisać program wyświetlający najmniejszą wartość z liczb podanych przez użytkownika różnych od zera. Liczby są pobierane dopóki nie zostanie wprowadzone 0. Nie bardzo wiem jak zrobić, żeby program nie uwzględniał 0.
#include <stdio.h>
int main(void)
{
int c,n;
printf("Podaj 10 liczb\n");
scanf("%d",&n);
while((scanf("%d" , &c)))
{
if(c<n)
n=c;
if(c==0)
break;
}
printf("Najmniejsza liczba to %d",n);
return 0;
}