Pascal'da Karakter Matrisini Nasıl Tanımlarım?
-
Müridler bu pascal da
* * * * * *
* * * * * *
* * * * * *
* * * * * *
* * * * * *
* * * * * *
Şeklinde bir matris yazdırmam gerek. Var kısmında bunu nasıl tanımlıyoruz?
Bir de aralara sayı serpiştirmek istersem farklı bir array mi tanımlamalıyım?
Mesela:
* 1 * * * *
* * * 3 * *
* * * * * *
* * * * * *
* * * * * *
* * * * * *
gibi
Şimdiden çok teşekkürler.
-
Yok mudur bilen müridler?
-
pascalda kod yazmayalı seneler oluyor ama mantık olarak sölemek istersem.
kullanıcıdan satır ve sütun değişkenlerini alırsın.
1 tanede 2 boyutlu array tanımlarsın.
kod kısmındada iç içe 2 for olcak satır ve sütun için.
sonra onun içindede arrayini doldurcaksın.
read(matris[satir,sutun]);
yani 2. bi array kullanmana gerek yok. 4x4 lük bir matrix girdiysen bu döngü ile senden tektek veri girişi yapmanı isticek
1 in 1'i
1 in 2'si
1 in 3'ü
1'in 4'ü
2'nin 1'igibi.. tek tek giriceksin. sonrada aynı şekilde iç içe 2 forla dönüp matrixini ekrana düzgün şekilde basabilirsin.
FCN tarafından 11/Oca/14 21:36 tarihinde düzenlenmiştir -
matris : array [1..100,1..100] of string; // 100 ü örnek olarak yazdım.
böyle diye biliyorum. stringde hem sayı hem de kelime girilebiliyor galiba.
normalde tek harf olacaksa char diye tanımlarsın ama dizilerde ya da matirslerde char lı hiç görmedim.
-
Sağolun hocalar çok yardımı oldu. Deniyicem
Edit: blackseaboy28 hocam dediğin gibiymiş teşekkür ediyorum.
Subtitle tarafından 11/Oca/14 23:49 tarihinde düzenlenmiştir
