C++ İki Vektörü Tek Vektör Altında Toplama-Birleştirme Örneğimiz
10.05.2012-10:27 Tarihinde Eklendi.
www.seyfettinkahveci.com
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
Uzun süredir yorumlara cevap veremediğim için sistem yeni yorumlara kapatılmıştır. Anlayışınız için teşekkürler. |
|