C++ Dizi İçinde Arama Yapma

Rooster

only business
Legend Member
Katılım
10 Ağu 2019
Konular
727
Mesajlar
3,205
Çözümler
314
Tepkime puanı
4,990
Konum
Milano
10 personele ait numara,isim,telefon ve email bilgileri ayrı ayrı dizilerde tutan ve aranan numaraya göre ilgili kişinin bilgilerini ekranda gösteren C++ Kodları. (Arama For Döngüsünde yapıldı.)
Kod:
#include <iostream>
using namespace std;
int main()
{
       setlocale(LC_ALL,"Turkish"); //Türkçe karakter
       string aranan;
       int no=-1;
       string ogrno[] = { "101", "102", "103", "104", "105", "106", "107", "108", "109", "110" };
    string isim[] ={"Ali","Veli","Hasan","Kemal","Can","Ahmet","Mehmet","Enis","Bilal","Burak"};
    string telefon[] = {"111","222","333","444","555","666","777","888","999","1000"};
    string mail[] = { "[email protected]", "[email protected]", "[email protected]", "[email protected]", "[email protected]", "[email protected]", "[email protected]", "[email protected]", "[email protected]", "[email protected]" };
 
    cout<<"Kişi No'yu girin: ";
    cin>>aranan;
    for(int i=0;i<(sizeof(ogrno)/sizeof(*ogrno));i++)
    {
        if(aranan==ogrno[i])
        {
            no=i;
            break;
        }
    }
    cout<<"==========================================================================="<<endl;
    if(no!=-1){
        cout<<"Numara : "<<ogrno[no]<<endl<<"Ad : "<<isim[no]<<endl<<"Telefon : "<<telefon[no]<<"mail : "<<mail[no];
    }
    else{
        cout<<"Bulunamadı";
    }
}
1585153516728.png
 

Üst