Yazdır
Kategori: C++ Dersleri
Gösterim: 5079

Diziler aynı tip değişkenleri bir dizi halinde göstererek kullanılma şeklidir. Programlama yaparken özellikle döngülerde işe yarar. İlk olarak sıradan değişkenlere göre dizi değişkenin atanmasını ve değer verilmesinin farklı yollarını görelim. gerekli açıklamalar aşşağıdaki kodda mevcut. dizileri döngülerle kullanınca daha fazla özellikli olduğunu göreceğiz ilerleyen derslerde. 

#include <iostream>
using namespace std;

int main() {

	int x;
	string y;
	string ili [80];		//80 elemanlı dizi değişkeni tanımlandı.
	string yazilar [80]; 	//10 elemanlı dizi değişkeni tanımlandı.
	int numaralar [80] = {90,322,416,272,472,382,458,312};
	//80 elemanlı dizi atanıp tek satırda 8 elemanına değer verildi.

	//kod ile değer atanması
	yazilar [0] = "Diziler 0. elemandan başlar.";
	yazilar [52] = "Karadeniz bolgesi, canik daglari, doga.";
	ili [52] = "Ordu";		// 52. elemana "Ordu" değeri atandı.
	numaralar [52] = 452;	// 52. elemana "452" değeri atandı.

	//klavyeden değer atanması
	cout << "isim eklenecek plaka" << endl;	//standart çıktı.
	cin >> x;	//klavyeden alınıyor
	cout << "il ismi" << endl;			//standart çıktı.
	cin >>y;	//klavyeden alınıyor.
	ili[x]=y;
	cout << "il aciklamasi" << endl;	//standart çıktı.
	cin >>y;	//klavyeden alınıyor.
	yazilar[x]=y;
	// her iki dizinide klavyeden alınan  x inci elemanı
	// klavyeden okunan y değeri ile değiştiriliyor.
	cout << "Plaka giriniz." << endl;	//standart çıktı.
	cin >> x; 							//x değişkeni bekleniyor.
	//girilen x değişkeni değerine göre dizi değişkenlerini basar.
	cout << numaralar[x] << endl;
	cout << ili[x] << endl;
	cout << yazilar[x] << endl;
	cout << yazilar[0] << endl;	// dizinin 0. elemanını yazar.
}