الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مساعدهفي مصفوفة البعدين

مغلق
بدأه st0rm-man في 27 مارس 2007 · 4 رد · 538 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

كيفكم باذن الله يارب تكونوا بخير

المهم سؤالي هو الاتي

لو انا عندي مصفوفه ذات بعدين كالاتي

int storm[5][5];

وعايز ادخل كالاتي

storm[0][0]
storm[0[1]

وهكذا

جربتها بال scanf بس منفعتش وكنت حاتطها في لووب طبعا

ايه الحل

وده كود برنامج الي انا كنت كاتبه

بس الاولوليه للسؤال الاول

#include<stdio.h>

main()
{
int array[3][3];
int c;
int b;
	  for(c=0;c<3;c++)
	  {
					  for(b=0;b<3;b++)
					  {
									  scanf("%d %d ",&array[c]);
									  }
									  }

									 for(c=0;c<3;c++)
	  {
					  for(b=0;b<3;b++)
					  {
									  printf("%d %d ",&array[c]);
									  }
									  }
									  }

شكرا مقدما

#2

اظنني قد وجدت جزء من الحل وكلن لايزال لايعمل :(

for(c=0;c<3;c++)
	  {
					  for(b=0;b<3;b++)
					  {
									  scanf("%d",&degrees);
									 array[c]=degrees;
									  }

									  }

									 for(c=0;c<3;c++)
	  {
					  for(b=0;b<3;b++)
					  {
									  printf("%d %d ",array[c]);
									  }
									  }

تم تعديل هذه المشاركة بواسطة st0rm-man في 27 مارس 2007 في 22:19

#3

وجدت الحل الحمد لله يبدو اني كنت منعدم التكيز

for(c=0;c<3;c++)
	  {
					  for(b=0;b<3;b++)
					  {	
						   printf("perso %d\' subject %d dgrees is",c,b);
						   scanf("%d",&degrees);		   
									 array[c]=degrees;
									 }

									  }


									 for(c=0;c<3;c++)
										{
					  for(b=0;b<3;b++)
					  {
									  printf("\narray[%d][%d]=",c,b);
									  printf("%d",array[c]);
									  }
									  }
									  }
#4

الحمدلله شد حيلك وعليك بالمحاوله والخطاء منها تصير احسن واحد

و لا تستسلم واعرف دايم الجهاز صح واذا ماطلعت النتيجه المطلوبه

هنالك 3 احتمالات

1- خطاء في المنطق وهو الاخطر

2- خطاء في كتابه النص الاسهل دائما لان المترجم مايمشيها

3- خطاء في وقت التشغيل وله اكثر من سبب

- البيانات المدخله خاطئه

- واخطاء منطقيه في كتابه النص لم تكتشف من المترجم

دائما تعود على استخدام ال ديبقر واطبع ال متغيرات لمتابعه محتوياتها

#5
#include<stdio.h>

int main()
{

	int array[3][3];

	int c;

	int b;

	for(c=0;c<3;c++)

	{			

		for(b=0;b<3;b++)		

		{		 

			scanf("%d",&array[c]);


		}


	}



	for(c=0;c<3;c++)							 

	{

		for(b=0;b<3;b++)		

		{					   

			printf("%d\n",array[c]);


		}


	}
	return 0;

}

هذا الموضوع مغلق.

مواضيع مشابهة