C++ Vektörleri Sıralama Örneğimiz(Sort C++ Vectors)


10.05.2012-10:50 Tarihinde Eklendi.
www.seyfettinkahveci.com Derecelendirme: 10 / 10 Oy Sayısı: 16002855Toplam Puan: 35050 / Yorum Sayısı: 412002855 adet.


main.cpp

#include <iostream>
#include <vector>//vektörleri kullanabilmek için sayfamıza küyüphanesini çağırıyoruz
#include <time.h>//randomun çalışması için time.h kütüphanesini dahil ediyoruz
#include <windows.h>//randomun çalışması için windows.h kütüphanesini dahil ediyoruz
#include <algorithm>//vektörleri sıralama fonksiyonu için algorithm kütüphanesini çağırıyoruz
using namespace std;//isim uzayı tanımlanıyor

int main()
{
    vector <int> V;//integer tipinde V adında bir vektör tanımladık
    srand(time(NULL));//randomun her seferinde farklı gelmesi için
    for(int i=0;i<=20;i++){//vektörümüze eleman ekleme yapmak için döngü açtık
    V.push_back(rand()%100);//V vektörümüze rastegele(random) sayılar aktarılıyor
    }//eleman ekleme döngüsü sonu
    for(int i=0;i<V.size();i++){//sıralama yapmadan önce verileri ekrana yazdıralım
    cout<<i<<" Eleman: "<<V.at(i)<<endl;//ekrana vektörün elemanları yazıdırılıyor
    }//veriler ekrana yazdırılıyor sonu

    cout<<"sıralamaya geldik"<<endl;//ekrana mesaj yazılıyor
    sort(V.begin(),V.end());//V vektörümüzü başından itibaren sonuna kadar sırala
    //şimdi vektörümüzün son durumunu ekrana yazdıralım
   for(int i=0;i<V.size();i++){//sıralama yapmadan önce verileri ekrana yazdıralım
    cout<<i<<" Eleman: "<<V.at(i)<<endl;//ekrana vektörün elemanları yazıdırılıyor
    }//veriler ekrana yazdırılıyor sonu
    return 0;//program bitiriliyor
}

Kod Hakkında Anlamadığınız Bir Bölüm Olursa Yorum Ekleye Yazın En Kısa Sürede Cevaplamaya Çalışırım.

Seyfettin KAHVECİ
Balıkesir Üniversitesi
NEF-BOTE



Yazının tamamının kopyalanması yasaktır. En baştaki birkaç paragrafı kopyalayıp, yazıya link verebilirsiniz. Aksi durumda uyarılmaksızın yasal yollara gidilecektir.

Yorum Ekle

Ad Soyad:
Şehir:
Yorum:
Yorumlar
Bu makale için henüz hiç yorum yapılmamış.
Unutmayın Makalelere Yorum Yazmak Yeni Makalelere Teşviktir.