#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
main()
{
int max=0,min=0,liczba;
char t;
do
{
scanf("%d",&liczba);
if(liczba>0)
{
if(liczba>max)
max=liczba;
}
if(liczba<0)
{
if(liczba<min)
min=liczba;
}
if(liczba==0)
{
printf("\n Czy powtorzyc obliczenia? \n");
scanf("%c",&t);
if((t=='t') || (t=='T'))
{
printf("wpisuj dalej!\n");
liczba=liczba+1;
}
else continue;
}
}
while(liczba!=0);
printf("\nmax = %d \nmin = %d\n\n",max,min);
system("pause");
}
Mam takie pytanko dotyczące tego kodu, który napisałem ucząc się programowania w C. Niestety, nie działa on poprawnie, a ja nie potrafie rozwiązać tej zagadki. Chodzi mi o to, żeby wpisywanie liczby 0 wypisało max i min, oraz spytało czy chcę wykonywać dalej. Na T wszystko by się powtarzało, na N nie.
Proszę o pomoc, niedawno zacząłem swoją przygodę z programowaniem :)