24 Ocak 2015 Cumartesi

Kullanıcıdan 1 ile 10 arasında bir sayı isteyiniz. Kullanıcı N değerini girmiş ise dizideki en küçük N. Sayıyı ekrana yazdıran program C

Kullanıcıdan 1 ile 10 arasında bir sayı isteyiniz. Kullanıcı N değerini girmiş ise dizideki en küçük N. Sayıyı ekrana yazdıran program

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int dizi[10]= {25,22,17,19,47,3,98,5,124,10};
    int sayi,i,j,t,k;


    for(i=0; i<10; i++)
    {
        for(j=0; j<10; j++)
        {
            if(dizi[j]>dizi[j+1])
            {
                t=dizi[j];
                dizi[j]=dizi[j+1];
                dizi[j+1]=t;
            }
        }
    }
    for(i=0; i<10; i++)
    {
        printf("dizi :%d \n ",dizi[i]);
    }

    printf("lutfen bir sayi giriniz : ");
    scanf("%d",&sayi);

    if(sayi>0 && 10>sayi)
    {
       k=sayi;
       printf("%d. eleman : %d \n",sayi,dizi[k-1]);
    }
    else
      printf("Lutfen 1 ile 10 arasinda deger giriniz");

    return 0;

}

Hiç yorum yok:

Yorum Gönder