Üye Kayıt Üye Giriş

Dizi istatistiği


Dizi istatistiği

 


#include "stdio.h"

int main(){

  signed int n;
  
  printf("dizinin boyutunu giriniz : ");
  scanf("%d",&n);
  
  printf("\n\nElemanlar\n----------------------\n");

  int i,d[n];
  
  // bilgi girisi
  for( i=0; i<n; i++ ){

    printf("%d.eleman : ",i+1);
    scanf("%d",&d[i]);

  }
  
  // en buyuk en kucuk elemanlari
  int enbuyuk, enkucuk;
  enbuyuk = d[0];
  enkucuk = d[0];
  for( i=1; i<n; i++ ){
  
    if( d[i] > enbuyuk ){
    
      enbuyuk = d[i];
    
    }

  }
  for( i=1; i<n; i++ ){
  
    if( d[i] < enkucuk ){
    
      enkucuk = d[i];
    
    }

  }
  
  
  // her elemanin kac tane gectigini bulalim.
  int e[10000];
  
  for( i=0; i<n; i++ ){
    
    e[d[i]]++;
    
  }
  
  
  // ekrana basalim
  int j;
  for( j=enkucuk; j<=enbuyuk; j++ ){
  
    if( e[j] > 0 ){
    
      printf("\n\"%d\" elemanindan %d tane var.",j,e[j]);
    
    }
  
  }

}
 

Bilgisayar Dershanesi Ders Sahibi;
Bilgisayar Dershanesi

Yorumlar

Yorum Yapabilmek İçin Üye Girişi Yapmanız Gerekmektedir.

ETİKETLER