Veri Sıralayıp Ekrana Yazdırmak

Bu derste 100 elemanlı veriyi girdi olarak alıp sıralayıp ekrana yazdırmayı öğrenelim.

Bu derste 100 elemanlı veriyi girdi olarak alıp sıralayıp ekrana yazdırmayı öğrenelim.


/*100 elemanlı veriyi fonksiyon kullanarak ekrana yazdırma*/

#include<stdio.h>

#include<conio.h>

#define Boyut 5

void elemanlarigir(int []);

void sirala(int []);

void ekranayaz(int []);



int main(){

     int A[Boyut];

     elemanlarigir(A);

     sirala(A);

     ekranayaz(A);

     getch();

     return 0;

}



void elemanlarigir(int B[]){

     for(int i=0;i<Boyut;i++){

     printf("%d. Elemani giriniz: ",i+1);

     scanf("%d",&B);

     }

}



void sirala(int B[]){

     for(int i=0;i<Boyut;i++)

     for(int j=i;j<Boyut;j++)

     if(B<B[j]){

     int gecici = B;

     B=B[j];

     B[j]=gecici;

     }

}



void ekranayaz(int B[]){

     for(int i=1;i<=Boyut;i++){

     printf("%-9dt",B[i-1]);

     if(i%5==0)

     printf("n");

     }

}

  • Etiketler;
Chosen1317 Chosen1317
Sanalkurs.net
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

Yukarı Git