C++ İki Vektörü Tek Vektör Altında Toplama-Birleştirme Örneğimiz


10.05.2012-10:27 Tarihinde Eklendi.
www.seyfettinkahveci.com Derecelendirme: 10 / 10 Oy Sayısı: 16005710Toplam Puan: 63600 / Yorum Sayısı: 412005710 adet.


main.cpp

#include <iostream>
#include <vector>//vektörleri kullanabilmek için sayfamıza küyüphanesini çağırıyouz
using namespace std;//isim uzayı tanımlanıyor

int main()
{
    vector <int> ilk(3,100);//integer itipinde ilk adında 3 tane 100 elemanı olan vectör tanımladık
    vector <int>::iterator ilktut;//ilktut adında integer tipinde bir iterator tanımladık
    vector <int> iki(4,200);//integer itipinde iki adında 4 tane 200 elemanı olan vectör tanımladık
    for(int i=0;i<ilk.size();i++){//ilk vektörümüzün elemanlarını ekrana yazdırmak için döngü açtık
    cout<<"ilk vektörünün "<<i+1<<". elemanı"<<ilk[i]<<endl;//vektörün elemenları ekrana yazdırılıyor Ekran Çıktısı: 100 100 100
    }//ilk vektörünün elemanlarını ekrana yazan döngümüzü kapatıyoruz
     for(int i=0;i<iki.size();i++){//iki vektörümüzün elemanlarını ekrana yazdırmak için döngü açtık
    cout<<"iki vektörünün "<<i+1<<". elemanı"<<iki[i]<<endl;//vektörün elemenları ekrana yazdırılıyor Ekran Çıktısı: 200 200 200 200
    }//iki vektörünün elemanlarını ekrana yazan döngümüzü kapatıyoruz
 /* Şimdi ilk vektörümüze iki adlı vectörümzü ekleyelim*/
    ilktut=ilk.begin();//ilktut iteratorunun içine ilk vektörünün ilk elemanının adresi aktarılıyor
    ilk.insert(ilktut+2,iki.begin(),iki.end());//ilk vektorunun 2.elemanından itibaren iki vektörünün başından sonuna kadar ekle
    //şimdi ilk vektörümüzü tekrar ekrana yazdıralım
     for(int i=0;i<ilk.size();i++){//ilk vektörümüzün elemanlarını ekrana yazdırmak için döngü açtık
    cout<<"ilk vektörünün "<<i+1<<". elemanı"<<ilk[i]<<endl;//vektörün elemenları ekrana yazdırılıyor Ekran Çıktısı: 100 100 200 200 200 200 100
    }//ilk vektörünün elemanlarını ekrana yazan döngümüzü kapatıyoruz
    return 0;//programımızı bitirir
}

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.

Uzun süredir yorumlara cevap veremediğim için sistem yeni yorumlara kapatılmıştır. Anlayışınız için teşekkürler.
Yorumlar
Bu makale için henüz hiç yorum yapılmamış.