Witam !
Mam do napisania program ,w którym user będzie mógł podać dowolną ilość liczb całk. nieujemnych. Program ma pytać o liczby ,tak długo aż nie zostanie naciśnięty dowolny klawisz nienumeryczny. Ma zostać także rozszerzony o algorytm szybkiego sortowania ,ale to już działa... Wystarczy nacisnąć enter po odpaleniu mojego programu ,aby zobaczyć na czym dokładnie polega problem.
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
#include <locale.h>
main()
{
setlocale(LC_ALL, "Polish");
unsigned i=0,j=0;
unsigned t[100000];
printf("Nacisnij klawisz numeryczny,aby kontynuowac albo inny ,aby przerwaæ");
while((isdigit(getch())))
{
system("@cls||clear");
printf("Podaj liczbe#%u: ",i+1);
scanf("%u",&t[i]);
/* if(t[0]=='\r')
{
return 0;
}
*/
printf("Nacisnij klawisz numeryczny,aby kontynuowac albo inny ,aby przerwaæ");
i++;
j++;
}
system("@cls||clear");
printf("Twoje liczby to: ");
for (i=0;i<=(j-1);i++)
{
printf(" %u ",t[i]);
}
printf("\n");
unsigned max=t[0];
for (i=0;i<j;i++)
{
if(t[i] > max)
{
max=t[i];
}
}
unsigned min=t[0];
for (i=0;i<j;i++)
{
if(t[i] < min)
{
min=t[i];
}
}
printf("Max: %u\n",max);
printf("Min: %u\n",min);
return 0;
}