TEST|מערכים בשפת C - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

TEST|מערכים בשפת C


bladetriniti1

Recommended Posts

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

כתוב פונקציה המחזירה את סכום איברי האלכסון הראשי של מטריצה בגודל NxN המתקבל כפרמטר

http://pastebin.com/PvxcZXcJ

יש פה טעויות?

כתוב פונקציה המקבלת מערך דו-מימדי בגודל N *M. הפונקציה תחזיר 0 כאשר המערך מכיל רק אפסים ו- 1 כאשר יש בו ערכים שאינם רק 0.

http://pastebin.com/9cnuKbp4

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

http://pastebin.com/8tgg2w9w

כתוב תוכנית בשפת C אשר תבצע את המשימות הבאות: 1. תגדיר מערך בן 10 תאים בשם num מסוג int. {.1,3,34,55,22,44,12,34,33,54} :הבאים המספרים את למערך תקלוט .2 3. תדפיס את המערך על המסך, תסכם את המספרים ותדפיס את התוצאה על המסך.

http://pastebin.com/kJbKBzjq

כתוב תוכנית בשפת C אשר תבצע את המשימות הבאות: 1. תגדיר מערך בן 10 תאים בשם num מסוג int ותקלוט למערך 10 מספרים מהמקלדת. 2. תמצא את המספר הגדול ביותר ותדפיס אותו על המסך. 3. תדפיס את המערך תוך כדי הוספה של 10 לכל מספר מודפס.

http://pastebin.com/SmbZxi9Y

תודה מראש.

קישור לתוכן
שתף באתרים אחרים

אתה יכול להריץ את הקוד שלך על קומפיילר אונליין:

http://www.tutorialspoint.com/compile_c_online.php

אם יש לך שגיאות קומפילציה אז הוא יגיד לך שהקוד לא מתקמפל. ויצביע לך על השגיאות.

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

בכל מקרה, ללמוד לתכנת בלי מחשב זה כמו ללמוד לנהוג בלי מכונית.

קישור לתוכן
שתף באתרים אחרים

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

אם תגיד שניסית להריץ ולא הצלחת, זה משהו אחר. אם תגיד "ניסיתי להריץ, קיבלתי שגיאה XYZ" אז נוכל להסביר לך מה השגיאה אומרת.

קישור לתוכן
שתף באתרים אחרים

אם אתה מדבר ספציפית על זה:

http://www.pythontutor.com/visualize.html

אז אני לא מכיר משהו בדיוק כזה עבור C, אבל כל סביבת פיתוח מודרנית (כגון Eclipse או Visual Studio) מספקת לך דיבאגר, שמאפשר לך לעצור את התכנית בנקודות מסויימות, לעקוב אחריה step by step, ולהסתכל על הערכים של המשתנים.

אתה יכול להוריד את הגרסה של Eclipse ל-C מכאן, או גרסה חינמית של Visual Studio מכאן (תוריד את גרסת Windows Desktop).

מצאתי עבורך גם pdf שמסביר איך יוצרים פרוייקט חדש באקליפס ואיך משתמשים בדיבאגר:

http://webcourse.cs.technion.ac.il/234122/Summer2009/ho/WCFiles/Working%20with%20Eclipse%20CDT%20-%20Guide.pdf

המסמך קצת ישן אז יכול להיות שדברים בו לא מדוייקים (כי הם נכונים לגרסה יותר ישנה של אקליפס) אבל זה אמור להספיק.

קישור לתוכן
שתף באתרים אחרים

ניסיתי eclipse

שאני מנסה לפתוח פרוייקט חדש ולכתוב קוד הוא מודיע לי

Unable to read workbench state. Workbench UI layout will be reset.

org.eclipse.swt.custom.StyledText.getScrollbarsMode()I

אין לי אפילו את האפשרות לכתוב קוד.

גם בvisual יש לי בעיה.

הוא מודיע למערכת אין אפשרות לאתר את הקובץ שצויין..

ייש לזה פתרונות?

קישור לתוכן
שתף באתרים אחרים

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

קצת מוזר שיש לך בעיה עם שתי התוכנות... תוודא שאין לך בעיות במחשב. בכל מקרה, אתה יכול לנסות להתקין סביבת פיתוח אחרת, לדוגמה Dev-cpp (תוריד את ההורדה הראשונה, שכוללת בתוכה את MinGW/GCC).

קישור לתוכן
שתף באתרים אחרים

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

×
  • צור חדש...