nie oczekuje od Was gotowego kodu, tylko pomoc.
Chce to zrobic w petli while, ktora zamieszczam nizej. Tylko jak zrobic by program oddzielal liczby podawane przez uzytkownika poprzez przecinek?
Wybranie z nich najmniejszej nie bedzie juz wielkim problemem. Najwiecej trudu sprawia ta zagwostka o dowolnej ilosci liczb przez uzytkownika i rozdzielenie ich.
Kod: Zaznacz cały
while ((scanf("%d", &liczba)!=1) || (znak != ',') || (znak != '0') || (getchar()!='\n') ){
printf("\nPodales bledne dane. Sprobuj jeszcze raz:");
if (znak == ','){ // powinien program ogarnac ze musi wczytywac kolejna liczbe
;
}
else if (znak == '0'){
printf("Najmniejsza z podanych liczb to: %d", liczba);
printf("Koniec programu.");
return 0;
}