הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   מטריצות - שאלה. (https://hosts.co.il/forums/showthread.php?t=57055)

phpyo 26-11-07 13:04

מטריצות - שאלה.
 
שלום!

אפשר בבקשה מידע על בדיקת איברים במטריצות? (איברים שהם לא אלכסונים, איברים שמעל/מתחת לאלכסונים וכו'.)
אשמח גם לדוגמאות.

תודה!

יניב בן צבי 26-11-07 13:21

באיזה שפה?

יניב בן צבי 26-11-07 13:31

הינה קח זה בc
עשיתי פעם עבודה אז הבאתי לך את הפונקציות שבניתי תהנה זה רק דוגמא תשנה לפי הצורך

פולטת את סכום הערכים שנמצאים מעל האלכסון הראשי
קוד:

int output_sum_alcson_up(m);
//ט.כ
//מקבלת מטריצה
//ט.י
//פולטת את סכום הערכים שנמצאים מעל האלכסון הראשי
{
        int i,j,sum=0;

        for(i=0;i<MAX-1;i++)
        {
                for(j=i+1;j<MAX;j++)
                {
                        sum+=m[i][j];
                }
        }
return sum;
}

פולטת את סכום הערכים שנמצאים מעל האלכסון הראשי
קוד:

int output_sum_alcson_down(m);
//ט.כ
//מקבלת מטריצה
//ט.י
//פולטת את סכום הערכים שנמצאים מעל האלכסון הראשי
{
        int i,j,sum=0;

        for(i=1;i<MAX;i++)
        {
                for(j=0;j<=i-1;i++)
                {
                        sum+=m[i][j];
                }
        }
return sum;
}

תהנה

phpyo 27-11-07 00:21

תודה.

אשמח אם מישהו יכול להסביר לי כיצד אפשר לבדוק מסגרת של מטריצה ריבועית.

לדוגמא:

קוד:

0,0  0,1  0,2  0,3  0,4

1,0  1,1  1,2  1,3  1,4

2,0  2,1  2,2  2,3  2,4

3,0  3,1  3,2  3,3  3,4

4,0  4,1  4,2  4,3  4,4



כל הזמנים הם GMT +2. הזמן כעת הוא 21:43.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ