• 30-11-2022, 02:32:54
    #1
    merhabalar aşağıdaki gibi bir yol izledim fakat bir sonuç alamadım sorunu fonksiyon olmadan çözebiliyorsak yardımcı olur musunuz?


    int i,x,arr[6] = {-5, 2 ,1 , -10, 255, 9},ek;
    ek=0;

    for(i=0;i<=5;i++)

    {
    ek=arr[i];
    if(ek<arr[i+1])
    {
    ek=arr[i];
    }
    else if(arr[i]>arr[i+1])
    {
    ek=arr[i+1];

    }
    }
    printf("%d" ,ek);
  • 30-11-2022, 02:50:41
    #2
    VegaDomains.com
    http://www.ckutuphanesi.com/dizideki...elemani-bulma/ php de min.dizi yazinca en kucuk elemani verir c dede benzeri olabilir. Uada attigim linkteki gibi yapabilirsin.
  • 28-12-2022, 10:09:35
    #3
    #include <stdio.h>
    
    int main(void) {
      // Örnek bir dizi tanımlayın
      int array[] = {-5, 0, 1, -2, 9, 11};
      int min_positive = -1; // Pozitif en küçük sayıyı saklamak için değişken
    
      // Dizi içinde döngüyü başlatın
      for (int i = 0; i < 6; i++) {
        // Eğer dizi elemanı pozitif ve (min_positive -1 olduğu sürece) küçükse
        if (array[i] > 0 && (min_positive == -1 || array[i] < min_positive)) {
          min_positive = array[i]; // Pozitif en küçük sayıyı güncelleyin
        }
      }
    
      // Pozitif en küçük sayıyı ekrana yazdırın
      printf("Pozitif en küçük sayı: %d\n", min_positive);
    
      return 0;
    }