crzy
28/04/2008, 02:59
Merhaba 2 gündür basit bir kodla uğraşıyorum yeni öğrenmeye çalıştığım için artık pes etme noktasına geldim.
#include <iostream.h>
#include <string.h>
void emre(int Hamza[4], char ad[4][10])
{
Hamza[0]=1;
Hamza[1]=2;
Hamza[2]=3;
Hamza[3]=4;
}
void main()
{
int Osman[4]={0};
char ad[4][10] = {"J", "A", "L", "E"};
emre (Osman,ad);
int i, j, p;
for (i = 0;i <1; i++) //birden 4 e kadar sayiyor Osman icin
{
for (p = 0;p <4; p++)
cout << Osman[p] << " " ;
cout << endl;
}
}
kodum bu
1 2 3 4 şeklinde istediğim gibi bir çıktı alabiliyorum.. Yapmak istediğim şey ise şu şekilde çıkta alabilmek
J A L E
1 2 3 4
şimdilik bunu çözersem kodumu geliştirebileceğim.. ileriye dönük olarak hazırlamaya çalıştığım için Kod biraz saçma gelebilir.. Bunu nasıl yapabileceğim hakkında bilgi rica edecektim.
Ayrıyetten bir başka sorumda bir array a cin << şeklinde nasıl veri yerleştirebilirim yapmak istediğim aslında şöyle birşey yukarıdaki 1 2 3 4 öğrencilerin numaraları j,a,l,e ise öğrenci isimlerinin baş harfleri... 1 numara j adlı öğrenciyi 2 numara a, 3 numara l ve 4 numarada e adlı öğrencileri ifade etmekte.. program açıldığında bir menu gelecek ve tüm öğrenci isimlerini sorgulayacak mesela j isimli öğrenci burdamı evet veya hayır .. ve sırayla tüm öğrencileri sorgulayıp yukardaki kodu geliştirdiğimde. aşağıdaki gibi bir ekranla karşılaşmayı umut ediyorum. toplam 5 seferlik bir döngü olucak yani 5 günlük yoklama gibi.
- +- -
- +- -
++- -
++-+
++-+
3502
1234
formdan gelen hayırlar (-)öğrenci o gün gelmemiş.evetler ise (+) ifade etmekte.. örneğe göre 1 numaralı öğrenci iki gün gelmemiş.3 numaralı öğrencide hiç gelmemiş. en alttaki 1234 öğrencileri bir üstündeki satırda kaç gün geldiklerini ifade etmekte.. bu yüzden nasıl array a veri gireleceğini sordum...
Yardım ve değerli fikirleriniz için şimdiden teşekkürlerimi sunarım.
#include <iostream.h>
#include <string.h>
void emre(int Hamza[4], char ad[4][10])
{
Hamza[0]=1;
Hamza[1]=2;
Hamza[2]=3;
Hamza[3]=4;
}
void main()
{
int Osman[4]={0};
char ad[4][10] = {"J", "A", "L", "E"};
emre (Osman,ad);
int i, j, p;
for (i = 0;i <1; i++) //birden 4 e kadar sayiyor Osman icin
{
for (p = 0;p <4; p++)
cout << Osman[p] << " " ;
cout << endl;
}
}
kodum bu
1 2 3 4 şeklinde istediğim gibi bir çıktı alabiliyorum.. Yapmak istediğim şey ise şu şekilde çıkta alabilmek
J A L E
1 2 3 4
şimdilik bunu çözersem kodumu geliştirebileceğim.. ileriye dönük olarak hazırlamaya çalıştığım için Kod biraz saçma gelebilir.. Bunu nasıl yapabileceğim hakkında bilgi rica edecektim.
Ayrıyetten bir başka sorumda bir array a cin << şeklinde nasıl veri yerleştirebilirim yapmak istediğim aslında şöyle birşey yukarıdaki 1 2 3 4 öğrencilerin numaraları j,a,l,e ise öğrenci isimlerinin baş harfleri... 1 numara j adlı öğrenciyi 2 numara a, 3 numara l ve 4 numarada e adlı öğrencileri ifade etmekte.. program açıldığında bir menu gelecek ve tüm öğrenci isimlerini sorgulayacak mesela j isimli öğrenci burdamı evet veya hayır .. ve sırayla tüm öğrencileri sorgulayıp yukardaki kodu geliştirdiğimde. aşağıdaki gibi bir ekranla karşılaşmayı umut ediyorum. toplam 5 seferlik bir döngü olucak yani 5 günlük yoklama gibi.
- +- -
- +- -
++- -
++-+
++-+
3502
1234
formdan gelen hayırlar (-)öğrenci o gün gelmemiş.evetler ise (+) ifade etmekte.. örneğe göre 1 numaralı öğrenci iki gün gelmemiş.3 numaralı öğrencide hiç gelmemiş. en alttaki 1234 öğrencileri bir üstündeki satırda kaç gün geldiklerini ifade etmekte.. bu yüzden nasıl array a veri gireleceğini sordum...
Yardım ve değerli fikirleriniz için şimdiden teşekkürlerimi sunarım.