עבור לתוכן
View in the app

A better way to browse. Learn more.

HWzone

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

תכנות

פורום בנושא תכנות - C, Java, VB, פיתוח אתרי אינטרנט - HTML, CSS, ג'אווה סקריפט, PHP, ASP.NET ועבודה עם שרתים, מערכות ניהול, מאגרי מידע, חברות איחסון ושרותי תחזוקה.

  1. Started by k.yassin,

    עבור מערך חד-ממדי של מספרים שלמים בן N תאים (עבור N שהינו קבוע של התכנית) נאמר כי תא אחד במערך מצביע על תא שני במערך אם התא האחד מכיל את מספרו של התא השני. לדוגמה: במערך הבא [table][tr] [td] 3 [/td] [td] 6 [/td] [td] 17 [/td] [td] 5 [/td] [td] 4 [/td] [td] 5 [/td] [td] 2 [/td] [/tr] [tr] [td] 6# [/td] [td] 5# [/td] [td] 4# [/td] [td] 3# [/td] [td] 2# [/td] [td] 1# [/td] [td] 0# [/td] [/tr][/table] התא 0# מצביע על התא 2#, התא 1# מצביע על התא 5#, אך התא 4# אינו מצביע על כל תא במערך (שכן במערך אין תא 17#). לולאה במערך כנ"ל היא סדרה של תאים כך שהראשון מצביע על השני, השני על השלישי, וכן הלאה, עד לתא האחרון בסדרה שמצביע על התא הראשון בלולאה. לדוגמה: במערך הנ"ל ה…

    • 9 תגובות
    • 844 צפיות
  2. Started by Friend,

    היי, תוכלו לפתור בבקשה אתה התרגילים הבאים? 1) פתח וישם אלגוריתמם שהקלט שלו הוא שלושה מספרים שלמים והפלט שלו הוא שתי שורות שבכל אחת שני מספרי קלט: בשורה הראשונה המספרים השני והשלישי מסודרים לפי סדר קליטתה בשורה השניה המספרים הראשון והשני מסודרים בסדר הפוך לסדר קליטתם 2) פתח וייש אלגוריתם אשר הקלט שלו הוא שלושה מספרים שלמים המהווים סדרה והפלט שלו הוא סדרה של 6 מספרים שבה משוכפל כל אחד מנתוני הקלט מספר פעמים המתאים למקומו הסידורי בסדר הקלט. למשל, עבור הקלט 9 3 5 יהיה הפלט 9 9 9 5 5 3 3) כתוב סדרת משפטי השמה בהם מושמים הערך 3 במשתנה A, תוצאת החישוב של הביטוי 9*3 במשתנה B, סכום ערכי A וB במשתנה C ומכפלת ערכי Aו C במשתנה D. מהם ערכי ארבעת המשתנים עם תום ביצוע ארבעת המשפטים?

    • 1 תגובה
    • 1.2k צפיות
  3. שלום התבקשתי למצוא מתוך מספר אקראי את הפולינדרום (מספר שמשני צדדיו הספרים שווים זה לזה לדוגמא 1221 או 626 )הארוך ביותר אין לי מושג איך לגשת לזה בכלל בתרגיל מותר לי להשתמש אך ורק בלולאות FOR וWHILE ובתנאי IF תודה לכל העוזרים

    • 14 תגובות
    • 7.8k צפיות
  4. Started by Noririco,

    #include <stdio.h> void main() { int a,b,c,max; printf("please enter 3 numbers\n"); scanf("%d, %d, %d" ,a,b,c); if (b>a) && (b>c); { max=b; printf("max number %d\n", max); } else if (c>a) && (c>b); {max=c; printf("max number %d\n", max);} else {max=a; printf("maximus maximum number of the maximilian is: %d\n" ,max);} }

    • 3 תגובות
    • 663 צפיות
  5. Started by DancingBear,

    לאחרונה התבקשתי לכתוב פונקציה רקרוסיבית שעבור תנאים מסויימים מחזירה 1 אם התנאים לא מתקיימים היא מחזירה 0. הצלחתי לכתוב את הקוד חלקית, הפונקציה מחזירה לי מספר שלם שאם אני מחלק אותו במספר הספרות שיש לי אני מקבל 1, והיא בנויה ככה שאם התנאים לא מתקיימים יתקבל מספר אשר פחות ממספר הספרות לכן חילוק במספר הספרות יתן לי אפס אבל אני לא מצליח לגלות איפה להוסיף את זה שיתקיים חילוק בספרות... המספר תקין אם במקום הזוגי יש ספרה זוגית ובמקום האי זוגי יש ספרה איזוגית, כך למשל 1234 1 במקום הראשון, ספרה אי זוגית במקום אי זוגי 2 במקום זוגי, וגם הספרה זוגית 3 במקום אי זוגי וגם הספרה אי זוגית 4 במקום זוגי וגם הוא זוגי לכן המספר תקין והפונקציה צריכה להחזיר לי 1 בניתי את הפונקציה כך שהיא בודקת ע…

    • 7 תגובות
    • 1.1k צפיות
  6. שלום , בפונקציה, שצירפתי את הקוד שלה, אני אמור לשלוח סיגנל SIGTERM כדי לסגור תהליך מסוים. (מספרי התהליכים נשמרים ברשימה ואני צריך לסגור את כל התהליכים ברשימה) אם התהליך התעלם מהסיגנל אז אחרי 5 שניות אני שולח סיגנל SIGKILL . מה שקורה בפועל, שעם הכניסה לפונקציה יש המתנה של 5 שניות ואז הדפסה ברצף של כל שורות ההדפסה הרלוונטיות. אני אשמח אם מישהו יוכל להסביר לי למה אין המתנה של 5 שניות אחרי הprintf הראשון. תודה Status free_all_processes() { int i = 1,pid; time_t start,end; double elapsed; Process* pPtr = pList.root; while (pPtr != NULL) { elapsed = 0; pid = pPtr->pid; kill(pid,SIGTERM); printf("[%d] %s ‫‪– Sending SIGTERM‬‬...",i++,pPtr->co…

    • 3 תגובות
    • 1.1k צפיות
  7. Started by IdoShamriz,

    לא הבנתי מה זה אבל הבנתי שזה קשור איכשהו ל RPC. מישהו אולי יכול להסביר לי מה זה ולעשות לי קצת סדר בבלאגן? תודה מראש

    • 3 תגובות
    • 3.4k צפיות
  8. Started by liorko,

    אשמח לקבל מידע כללי על הנושא מה מבדיל אותו מ ADT רגיל?

    • 1 תגובה
    • 4.5k צפיות
  9. Started by verom,

    אני עובד כבר זמן נחמד על משחק אלמנטים ואני צריך עזרה בפיתוח ובהחלט בעיצוב. לדעתי זה רעיון טוב ויכול להתפתח למשהו. אז אם יש פה מתכנת JAVA ומישהו שיודע לעבוד עם התוכנה 3DSMAX וליצור מודלים ואנימציות והם גרים באזור המרכז פחות או יותר אז אשמח לשמוע ממכם ולדבר על הרעיון. אימייל : veromvrd@gmail.com

    • 0 תגובות
    • 835 צפיות
  10. Started by yosda-boy,

    בניתי תוכנית של C שהיא קזינו, עשיתי כזה דבר שכאשר המשתמש מכניס 1 זה יכניס אותו למשחק סלוטים וכאשר לוחץ 2 יכניס אותו לרולטה. כאשר המשתמש לוחץ 2 הכל עובד הרולטה עובדת כאשר המשתמש לוחץ 1, זה כותב פלט כלשהוא מהתוכנית ואני לא מבין למה הנה החלק הראשון של התוכנית: (תתעלמו מהגוטו בהתחלה): דא התוכנית מביאה אותי תמיד ל: printf("Your Money at the moment is:%d",CASH); #include <stdio.h> #include <stdlib.h> #include <math.h> #include <time.h> void main() { int slots,bet_slots,choosing_game,CASH=100; startgame: printf("Welcome to our Casino, please press 1 for slots or 2 for roullete: \n"); scanf("%d", &choosing_game); //Picking which game you want to pla…

  11. Started by alex7788,

    יש לי יפונקציה שמקבלת קובץ לקריאה ואני צריך כל שורה מהקובץ לשלוח לפונקציה אחרת שעוה איתו משהו. אני יודע שאני צריך להשתמש ב fgets אז הגדרתי באפר בגודל 100 אבל איך אני יודע אם נגמר הבאפר? ואיך אני מקצה מחדש את הבאפר וחוזר לאותו מקום? תודה

    • 2 תגובות
    • 780 צפיות
  12. Started by alex28,

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

    • 23 תגובות
    • 3.2k צפיות
  13. Started by GangstaRap,

    אהלן. יש לי שאלה ואשמח אם תוכלו לעזור לי... האם יש דרך לקלוט מהמשתמש מחרוזת ב-C ללא שימוש במערך? אני לא מדבר על תו (אנטר), ואז עוד תו (אנטר), ואז עוד תו (אנטר) וכו'... אלא על מחרוזת של נניח שש-שבע ספרות. תודה ושבוע טוב!

    • 11 תגובות
    • 13.3k צפיות
  14. Started by eliom,

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

    • 7 תגובות
    • 1.4k צפיות
  15. אני בתהליך בנייה של תוכנה אשר אמורה לשבץ שעות שמירה לשומרים. אני מנסה למצוא דרך להגדיר את ההגבלות כך שהתוכנה תנסה לשבץ על סמך ההגבלות ואם היא איננה מצליחה תעבור לאוסף הגבלות יותר גמיש עד שהיא תצליח לשבץ. כתבתי עד עכשיו מתודות שמשבצות באופן פרוצדורלי אך זה גורם להרבה באגים ומאוד לא נוח לשנות את ההגבלות כך. האם יש דרך בעזרת java או בעזרת משהו שיכול להתממשק עם java לחשב את השיבוצים ע"י הגדרת ההגבלות. התוכנה בנויה בצורה של קלינט על גבי בסיס נתונים sql. (אם הכותרת לא טובה אשמח לקבל הצעה חלופית)

    • 1 תגובה
    • 1.1k צפיות
  16. Started by אוריגמיש,

    לא קריטי, אבל אקדים ואומר שאין לי מושג בתחום, אני שואל עבור חבר, מה גם שהסתובבו בפורומים שאלות דומות, כך שאם חסרים פרטים טכניים, אשמח לשמוע ולהשלים, אני בכלל מתחום אחר, אשמח לכל הצעה, גם אם חלקית, כמובן שבמקביל עובדים גם עם יועצים מומחים בתחומים הנ"ל, אך לא יזיק לנסות גם את חוכמת ההמונים :-) תודה רבה מראש. למערכת Enterprise מסחרית הנכתבת בימים אלו (מערכת Webית במודל Sassי), חסרים שלושה רכיבים, שאותם מעדיפים שלא לפתח לבד, אלא לרכוש את הפתרון מחברה קיימת, ולהטמיע אותה בתור המוצר שנכתב, בין אם שמדובר בהטמעה מלאה ובין אם אינטגרציה וכו'. 1. פתרון לשיחות ווידאו - מחפשים חברה המספקת פתרון לקיום שיחות Video Conference, כאשר המטרה היא לשלב את הפתרון בתוך מערכת Webית קיימת, כלומר,…

  17. עשיתי עבודה בגאווה ולא היה לי קבצי גאווה אז שלחתי קבצי class ולא מוכנים לבדוק לי את זה. אפשר לשחזר את הפרוייקט עם הקבצים האלה?

    • 3 תגובות
    • 1.1k צפיות
  18. שלום, לאחר כתיבת פונקציה כלשהי שמחפשת כמה פעמים מופיע מספר כלשהו במספר נתון נתקלתי בבעיה כאשר הזנתי מספר בעל ספרות רבות, יכול להיות שאני טועה בהגדרת ההזנה ויכול להיות שזה באג, אין לי מושג. מתברר שהמספר שאני מזין אפילו לא נשמר בצורה תקינה, בלי קשר לפונקציה או לקוד, אפילו בקוד הנ"ל :- #include <stdio.h> int main() { long int n; scanf("%ld", &n); printf("%ld", n); return 0;} כאשר אני מזין קלט של n בעל ספרות קטנות מ11 אני מקבל את מה שביקשתי, למשל אם הזנתי 1111 אקבל 1111 אך במקרה ואני מזין n גדול מ11 ספרות אקבל משהו חסר משמעות כמו -1773790777 למה זה קורה?

    • 3 תגובות
    • 962 צפיות
  19. Started by alex7788,

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

    • 2 תגובות
    • 1.5k צפיות
  20. Started by eliom,

    יש סרטון וידאו בעברית שמסביר על הפרמטרים האלו? תודה.

    • 19 תגובות
    • 2.3k צפיות
  21. Started by Styx,

    התוכנית אמורה לחשב את המספר ה Nי בסדרת פיבונאצ'י ואת הסכום של כל המיספרים עד הערך ה Nי משהו לא מסתדר שם #include <stdio.h> #include <conio.h> int fib (int n); // 1st func int fib_sum (int r); //2nd func int main () { int num; printf("enter an intger (fib number)\n"); scanf("%d", &num); printf("%d\n", fib (num)); printf("%d\n", fib_sum (num)); getch(); return 0; } int fib (int n) // 1st func. definition { int first=0, second=1, last; int i=3; while (i<=n) { last = first + second; first = second; second=last; i++; } return last; } int fib_sum (int r) //2nd func { …

    • 13 תגובות
    • 11.1k צפיות
  22. Started by Sharonk1,

    זוהי תוכנה קטנה שנכתבה ב C# המאפשרת לשחזר את רזולוציית המחשב שלכם. נגיד שאתם מפתחים תוכנה שמשנה את הרזולציה בזמן ריצה כדי לגרום למראה טוב יותר, בזמן הפיתוח אתם מריצים אותה אין ספור פעמים וסביר להניח שיהיו הרבה קריסות, בכל פעם כזאת תצטרחו להחזיר את הרזולוציה לקדמותה. התוכנה הזאת מאפשרת לכם לעשות את זה בלחיצת כפתור. כל מה שצריך לעשות זה לשמור פעם אחת את הרזולוציה התקינה ע"י לחיצה על save resolution.exe ואחר כך כשרוצים לוחצים על resolution recovery.exe והתצוגה תחזור לקדמותה פשוט ונוח.

    • 0 תגובות
    • 887 צפיות
  23. Started by liorko,

    שלום, יש לי בעיה בהדפסת מספרי ז'רמן (http://he.wikipedia.org/wiki/%D7%A8%D7%90%D7%A9%D7%95%D7%A0%D7%99_%D7%96'%D7%A8%D7%9E%D7%9F). התוכנית אמורה לקבל שני מספרים ולהדפיס את מספרי ז'רמן בטווח התוכנית שכתבתי עוברת קומפילציה. הערכים שהכנסתי הם 1 ו 23 כשעקבתי באמצעות הדיבאגר על ריצת התוכנית משום מה הוא נתקע לי בלולאת ה for על הערך 13. [color=rgb(51, 51, 51)][font=lucida grande][size=13px]#include <stdio.h> void main(){ int num1,num2,i,temp1=0,temp2=0; printf("enter two numbers:"); scanf("%d%d",&num1,&num2); if(num1<num2){ for(i=num1;i<=num2;i++){ temp1=2; while(temp1<i/2){ if(i%temp1==0) break; else temp1++; if(temp1==(i/2-1)){ temp1=2; temp2=(i*2+1); …

    • 7 תגובות
    • 1.4k צפיות
  24. Started by Sharonk1,

    אם יש מערך בעל 99 איברים, ובכל תא מספר כל שהוא בין 1 - 100 כך שיש מספר אחד שחסר מהי הדרך היעילה ביותר לגלות את המספר שחסר?

    • 10 תגובות
    • 2.2k צפיות
  25. Started by eliorws,

    שלום רב, במהלך כתיבת תוכנית, כתבתי משפט switch שעובד. מטעמי התוכנית אני רוצה לבצע בתוכנית עוד פעם את המשפט אבל משום התוכנית מדלגת עליו ולא מתייחסת למשפט. מה יכולה להיות הסיבה?

    • 24 תגובות
    • 2.1k צפיות

דיונים חדשים בפורומים

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.