السلام عليكم و رحمة الله و بركاته
عندي سؤال يتعلق بالمصفوفات الثنائية و إسناد بعض عناصرها إلى مصفوفات أحادية :)
نص التمرين:
اكتب برنامج بلغة c يقوم بالآتي:
1-يطلب من المستخدم ملئ مصفوفة ثنائية مربعة و تحتوي على 9 عناصر
2-يخزن قيم القطر الرئيسي فى مصفوفة أحادية.
3-يخزن قيم القطر الثانوي فى مصفوفة أحادية أخرى.
وهذه محاولتي في التمرين:
#include<stdio.h>
#include<stdlib.h>
int main()
{
int matrice[3][3],matrice_1[3],matrice_2[3];
for(int i=0;i<3;i++)
for(int j=0;j<3;j++)
{
printf("matrice[%d][%d]=",i,j);
scanf("%d",&matrice[j]);
}
matrice_1[]={matrice[0][2],matrice[1][1],matrice[2][0]};
matrice_2[]={matrice[0][0],matrice[1][1],matrice[2][2]};
system("pause");
return 0;
}تحياتي.

