folder Tahribat.com Forumları
linefolder Programlamaya Giriş
linefolder Size Of Değerini Array İçinde Kullanmak?



Size Of Değerini Array İçinde Kullanmak?

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Esconda
    Esconda's avatar
    Banlanmış Üye
    Kayıt Tarihi: 28/Eylül/2007
    Erkek

    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;

            }

     

    https://t.me/pump_upp
Toplam Hit: 958 Toplam Mesaj: 1