حساب المصفوفة في C ++: مجموع القطر الثاني

استخدام مساحة الاسم std ؛ < / span >
< span style = "اللون: #38761d ؛ عائلة الخط: " ساعي جديد" , " ساعي" ، حافلة صغيرة؛" >#include< stdio.h> < / span >
< span style = "اللون: #38761d ؛ عائلة الخط: " ساعي جديد" , " ساعي" ، حافلة صغيرة؛" >#include< stdlib.h> < / span >
< span style = "اللون: #38761d ؛ عائلة الخط: " ساعي جديد" , " ساعي" ، حافلة صغيرة؛" >#include < ايوستريم> < / span >
< span style = "اللون: #38761d ؛ عائلة الخط: " ساعي جديد" , " ساعي" ، حافلة صغيرة؛" >#include < الوقت.ح> < / span >
< span style = "عائلة الخط: " ساعي جديد" , " ساعي" ، حافلة صغيرة؛" >
< / span >< span style = "عائلة الخط: " ساعي جديد" , " ساعي" ، حافلة صغيرة؛" >انتل&نبسب; somme_diagonale(int **M,int  < / span >< span style = "عائلة الخط:" ساعي جديد" , " ساعي" ، حافلة صغيرة؛" >n
) {< / span >
  نبسب؛ نبسب؛ إنت&نبسب; المجموع = < نمط الامتداد = "اللون: أرجواني ؛" >0< / سبان> ؛ < / span >
< span style = "عائلة الخط: " ساعي جديد" , " ساعي" ، حافلة صغيرة؛" >  نبسب؛ نبسب؛ ل (int  أنا =&نبسب; < نمط الامتداد = "اللون: أرجواني ؛" >0< / سبان> ; أنا < نبسب؛ < / span >< span style = "عائلة الخط:" ساعي جديد" , " ساعي" ، حافلة صغيرة؛" >n  < / span >< span style = "عائلة الخط:" ساعي جديد" , " ساعي" ، حافلة صغيرة؛" >; i++){

  نبسب؛ نبسب؛ نبسب؛ نبسب؛ نبسب؛ نبسب؛ مجموع += M[i] [n-i-1]؛ < / span >
< span style = "عائلة الخط: " ساعي جديد" , " ساعي" ، حافلة صغيرة؛" >  نبسب؛ }< / span >
< span style = "عائلة الخط: " ساعي جديد" , " ساعي" ، حافلة صغيرة؛" >  نبسب؛ نبسب؛ العودة  مجموع; نبسب؛ < / span >
< span style = "عائلة الخط: " ساعي جديد" , " ساعي" ، حافلة صغيرة؛" >}< / span >
باطل  العرض (int ** ماتي ،   إنت&نبسب; N,  إنت&نبسب; M) {< / span >
< span style = "font-family: " ساعي جديد" , " ساعي" ، حافلة صغيرة؛" >  نبسب؛ نبسب؛ من أجل (int i =  < نمط الامتداد = "اللون: أرجواني ؛" >0< / سبان> ؛ أنا < N; أنا ++) {< / span >
< span style = "عائلة الخط: " ساعي جديد" , " ساعي" ، حافلة صغيرة؛" >  نبسب؛ نبسب؛ نبسب؛ نبسب؛ ل(int j =  < نمط الامتداد = "اللون: أرجواني ؛" >0< / سبان> ؛ جي < M; j++) {< / span >
  نبسب؛ نبسب؛ نبسب؛ نبسب؛ نبسب؛ التكلفة < < Mat[i][j]; < / span >
< span style = "عائلة الخط: " ساعي جديد" , " ساعي" ، حافلة صغيرة؛" >  نبسب؛ نبسب؛ نبسب؛ نبسب؛ نبسب؛ التكلفة < < نبسب؛ < نمط الامتداد = "اللون: أحمر ؛" >"\t"
; < / span >
< span style = "عائلة الخط: " ساعي جديد" , " ساعي" ، حافلة صغيرة؛" >  نبسب؛ نبسب؛ نبسب؛ }< / span >
< span style = "عائلة الخط: " ساعي جديد" , " ساعي" ، حافلة صغيرة؛" >  نبسب؛ نبسب؛ نبسب؛ التكلفة < < نبسب؛ < نمط الامتداد = "اللون: أحمر ؛" >"\n"
; < / span >
< span style = "عائلة الخط: " ساعي جديد" , " ساعي" ، حافلة صغيرة؛" >  نبسب؛  } < / span >
< span style = "عائلة الخط: " ساعي جديد" , " ساعي" ، حافلة صغيرة؛" >  نبسب؛ نبسب؛ التكلفة < < نبسب؛ < نمط الامتداد = "اللون: أحمر ؛" >"\n"
; < / span >
< span style = "عائلة الخط: " ساعي جديد" , " ساعي" ، حافلة صغيرة؛" >}< / span >
int main()
{
  نبسب؛ نبسب؛ نبسب؛ إنت&نبسب; n = < نمط الامتداد = "اللون: أرجواني ؛" >3< / سبان> ؛ < / span >
< span style = "عائلة الخط: " ساعي جديد" , " ساعي" ، حافلة صغيرة؛" >  نبسب؛ نبسب؛ نبسب؛ int** M  =  int جديد * [ ن ] ؛ < / span >
< span style = "عائلة الخط: " ساعي جديد" , " ساعي" ، حافلة صغيرة؛" >  نبسب؛ نبسب؛ نبسب؛ من أجل  (int  أنا = < نمط الامتداد = "اللون: أرجواني ؛" >0< / سبان> ؛ أنا < n; i ++) < / span >
< span style = "عائلة الخط: " ساعي جديد" , " ساعي" ، حافلة صغيرة؛" >  نبسب؛ نبسب؛ M[i] =  جديد int[ n ]; < / span >
< span style = "عائلة الخط: " ساعي جديد" , " ساعي" ، حافلة صغيرة؛" >  نبسب؛ نبسب؛ srand (الوقت (NULL)) ؛ < / span >
< span style = "عائلة الخط: " ساعي جديد" , " ساعي" ، حافلة صغيرة؛" >  نبسب؛ نبسب؛ نبسب؛ ل (int  أنا = < نمط الامتداد = "اللون: أرجواني ؛" >0< / سبان> ؛ أنا< n; i ++) < / span >
< span style = "عائلة الخط: " ساعي جديد" , " ساعي" ، حافلة صغيرة؛" >  نبسب؛ نبسب؛ نبسب؛ ل (int  j=0< / سبان> ؛ ي< n; j++)
< / span > M [i] [j] = rand ()٪ < span style = "اللون: أرجواني ؛" >10 < / سبان> ؛ < / span >
< span style = "عائلة الخط: " ساعي جديد" , " ساعي" ، حافلة صغيرة؛" >  نبسب؛ نبسب؛ عرض (م ، ن ، ن) ؛ < / span >
< span style = "عائلة الخط: " ساعي جديد" , " ساعي" ، حافلة صغيرة؛" >  نبسب؛ نبسب؛ printf (< نمط الامتداد = "اللون: أحمر ؛" >"مجموع  < / span >< / span >< span style = "اللون: أحمر ؛ عائلة الخط: " ساعي جديد" , " ساعي" ، حافلة صغيرة؛" > الثانية < / span >< span style = "اللون: أحمر ؛ عائلة الخط: " ساعي جديد" , " ساعي" ، حافلة صغيرة؛" >  قطري: ٪d\n"
,somme_diagonale(م,ن)); < / span >
< span style = "عائلة الخط: " ساعي جديد" , " ساعي" ، حافلة صغيرة؛" >  نبسب؛ نبسب؛ العودة 0 ؛ < / span >
}
Advertisement

AdBlock Detected

Please disable your ad blocker and refresh the window to use this website.