C++ / Dizi İstatistiği Kodu


Visual Basic ve .NET Framework    Visual Basic ve .NET Framework İle İlgili Paylaşım Kategorisi

Yazar: AlpBenjamins    0 Yorum    115 Görüntüleme
  • 0 Oy - 0 Yüzde

Paylaşım Tarihi: 31.01.2016, 19:08:02 #1
AlpBenjamins Cezalı Üye
Cezalı Üye
Status: Çevrimdışı Yorum Sayısı:270 Konu Sayısı:118 Üyelik Tarihi:28.11.2015


#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]);
    
    }
  
  }

}









Aradığınızı Bulamadınız Mı ?

Konuyu görüntüleyenler:
1 Misafir