Arkadaşlar web programlamada daha iyiyim ama c programlamadada kendimi geliştirmek istiyorum, basitçe birşeyler yazmaya başladım. Array konusunu kavrayabildim daha sonrasında girilen 10 değerin minimum maximum ve ortalamasını veren bir program yazdım, şimdi yapmak istediğim içerisinde"size of değerini kullanarak array(dynamic)içinde entere etmek istiyorum ve program tekrar bana aynı sonucu vermeli"
Bir yerlerde bu "Size Of" değerinin nasıl kullanacağı ile ilgili makale okudum ama tam olarak kavrayamadım mantığını.
int * pointer = malloc(sizeof(int) * 10); ???
Ya balık tutmayı öğretin yada balık verin muridler :D
Kodlarım aşağıdadır, dynamic array içinde size of değerini kullanarak aynı programı nasıl yazabilirim?
#include <stdio.h>
main()
{
int value[10], maximum, minimum, average, sum, x;
printf ("Please enter your ten values in numbers between 0 and 100:\n");
sum = 0;
for (x = 0; x < 10; x++)
{
printf ("Enter value #%i: ", x + 1);
scanf ("%i", &value[x]);
maximum = value[0];
minimum = value[0];
if (value[x] < minimum)
{
minimum = value[x];
}
if (value[x] > maximum)
{
maximum = value[x];
}
sum = sum + value[x];
}
average = sum / 10;
printf ("The minimum value is %i\n", minimum);
printf ("The maximum value is %i\n", maximum);
printf ("The average value is %i\n", average);
printf ("\n");
return 0;
}