00
עדכונים

מנוי במייל

קבלת עדכונים על רשומות חדשות ישירות לתיבת האמייל
יש להזין אימייל תקין על מנת להרשם לעדכונים
ברגעים אלו נשלח אליך אימייל לאישור/ביטול ההרשמה
*שים/י לב, מרגע עשית מנוי, כותב/ת הבלוג יוכל לראות את כתובת האמייל שלך ברשימת העוקבים.
X

{ [ ( בניית עזר ) ] } - מתמטיקה, תכנות, סיכומים לבחינות הבגרות ואקסל

<<<<
 
   מתמטיקה 
   ונושאים 
   נוספים 
 
משפטים, נוסחאות ומתמטיקאים על ציר הזמן  תורת המספרים  תכנות C++/C  קומבינטוריקה  מתמטיקה/EXCEL  אסטרונומיה

משפטים בגאומטריה לבחינת הבגרות במתמטיקה - הדגמה ויזואלית ופתרונות לשאלות מהבגרות ומספרי הלימוד 
 
  אהרן מוריאלי  תורת המספריםסקירות מתמטיות-היסטוריות ספרים ריבועי קסם  הקסם שבמספרים מיהו מי-חידות היגיון רשימה
   המשפט האחרון של פרמה מספרי קרמייקל מספרים משוכללים מספרים ראשוניים פרפראות מתמטיות המספר ומחלקיו
   
מספרי מרסן   פעילויות בלוח הכפל  
  ערבית   לוחות פעלים במערכת הפעל הערבי, תחביר ודקדוק       -     טבלת אותיות וניקוד בערבית 
  סרגלי הפועל והתחביר הערבי - רות בן-אבי   -     חלוקה לוגית של האותיות בערבית - ניצה בינדר
  מאגר מת"ל-
  חומרי למידה
  אסטרטגיות למידה/הוראה/חשיבה/קריאה/אוריינות ---מדע וטכנולוגיה מתמטיקה פיזיקה כימיה גנטיקה     
  היסטוריה וציונות  יהדות  תנ"ך גאוגרפיה ---אזרחות ספרות---לשון   ערבית   אנגלית      
שכיחות אותיות בשפה העבריתפרדוקסים סמנטיים ולוגיים

תרגילים בשפת C עם פתרונות - מערכים ומחרוזות - סיבוב מטריצה בתשעים מעלות

התכנית בשפת C קולטת מספרים לתוך מטריצה (מערך דו-ממדי) מסדר 5,
ומסובבת אותה בתשעים מעלות.

נעשה שימוש בלולאות FOR.

 

/**** this program rotates a 5x5 matrix by 90 degrees ****/


#include<stdio.h>
#include<conio.h>

void main()
{

  int  row,col,ezer;
  int  mat[5][5];

  for( row=0; row<=4; row++)
     {
       for (col=0; col<=4; col++)
       {
         printf("enter a number: ");
         scanf("%d",&mat[row][col]);
         fflush(stdin);
       }
     }

  printf("\nthe matrix before the rotation:\n ");

  for (row=0; row<=4; row++)
      {
    printf("\n");
    for (col=0; col<=4; col++)
         printf("%-6d",mat[row][col]);
      }

  for (row=0,col=0; col<=3; col++)
      {
    ezer=mat[row][col];
    mat[row][col]=mat[4-col][row];
    mat[4-col][row]=mat[4-row][4-col];
    mat[4-row][4-col]=mat[col][4-row];
    mat[col][4-row]=ezer;
      }


  for (row=1,col=1; col<=2; col++)
      {
    ezer=mat[row][col];
    mat[row][col]=mat[4-col][row];
    mat[4-col][row]=mat[4-row][4-col];
    mat[4-row][4-col]=mat[col][4-row];
    mat[col][4-row]=ezer;
      }


  printf("\n\nthe new matrix is:\n ");

  for (row=0; row<=4; row++)
      {
    printf("\n");
    for (col=0; col<=4; col++)
         printf("%-6d",mat[row][col]);

      }
}

הוספת תגובה

נשארו 150 תוים
נשארו 1500 תוים

תגובה אחת

© כל הזכויות לתוכן המופיע בדף זה שייכות ל ExcelMath91 אלא אם צויין אחרת