עבור לתוכן
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. היי, יש לי עבודת הגשה עם תרגיל שאני לא מצליח לפתור אני צריך לכתוב פונקציה המקבלת מערך דו מימדי בגודל N*N ואת גודל המערך [LEFT]int if_sorted(int arr[][N], int size)[/LEFT] הפונקציה צריכה להיות רקורסיבית הפונקציה צריכה לבדוק האם המערך מסודר בסדר עולה כלומר 1 2 3 4 5 6 7 8 9 ואם כן היא תחזיר 1 אם לא 2 1 3 4 5 6 7 8 9 היא תחזיר 0 כתבתי דבר כזה וזה נותן אחד במידה וזה בסדר עולה, שזה מצויין אבל כאשר זה לא מסודר זה עדיין נותן 1 [LEFT]int if_sorted(int a[][N], int size) { if(*a>*(a+1)) return 0; if(size==0) return 1; return if_sorted(a+1,size-1); }[/LEFT] אשמח לעזרתכם הכוונה בקוד שלי היא לרוץ על הכתובות של המערך ולבצע את הבדיקות הנדרשות

    • 4 תגובות
    • 1.2k צפיות
  2. טוב אני לא יודע איך להתחיל או מה בדיוק לרשום אז אני אגש ישר להכרות ולתכלס עצמו. על עצמי: שמי טל, בן 21 (ביום שלישי הקרוב האמת), משתחרר באוגוסט הקרוב וכמובן גיימר מושבע של משחקי רשת. יצא לי לשחק כל סוגי הזאנרים, המשחקים, כל סוגי המחשקים בכל קשת שיש. שיחקתי, איך לא, גם בWOW כמה שנים. אני מתעסק בJAVA, מכיר ומתעסק בעולם התיכנות, בעברי גם פיתחתי משחק קלפים ברשת שלא יצא לאור כי אני פרפקציוניסט ולא סיימתי כמה נקודות בו. אני בהכירות מהירה איתי שואף להגיע רחוק, מעוניין ורוצה להתעסק בעתיד ובתור מקצוע לחיים בעולם פיתוח המשחקים, שואף להשתלט על EA ולהפוך אותה לנקייה ולא ממוסחרת למוות. אני בנאדם ציני, שאוהב לצחוק אבל שהוא אומר שהוא רציני אז הוא רציני. אני לא אוהב להתחיל משו ו…

    • 21 תגובות
    • 2.2k צפיות
  3. Started by Zeev86,

    אהלן. אין לי ממש ידע במסדי נתונים. אני רוצה שהתכנה שלי (נבנת ב-vb.net 2010) תזכור קישורים שאני מוסיף, תחפש אם הקישור קיים, במידה ולא - תוסיף אותו לרשימה. במידה וכן - תעשה +1 לקישור קיים. באיזה מסד נתונים כדאי להשתמש כדי ליישם את הקוד הפשוט הזה, אם בכלל? (אם יש דרך אחרת ליישם את מה שאני צריך בלי מסד נתונים?) תודה לעוזרים!

    • 9 תגובות
    • 899 צפיות
  4. שלום נניח ויש לי קובץ בינארי שניראה כך (כל שורה מייצגת סטראקט) 1 singer1 song1 2 singer2 song2 3 singer3 song3 3 singer3 song3 איך אני מוחק את הסטראקט האחרון כדי שהקובץ יכיל את הנתונים הבאים: 1 singer1 song1 2 singer2 song2 3 singer3 song3 ? נכון לעכשיו למדנו למחוק סטראקט מאמצע הקובץ ע"י דרישה שלו עם הסטראק הבא, כלומר אם היה לנו 1 2 3 4 5 ורצינו למחוק את 3 היינו מגיעים למצב של 1 2 4 4 5 בהתבסס על אותה טכניקה, אני אמור "לדרוס" את הסטראקט האחרון עם EOF נ.ב. חובה לעשות את הכל על קובץ בודד, ללא קבצי עזר

    • 14 תגובות
    • 2.1k צפיות
  5. שלום, יש לי בעיה באתר שהכפתורי ASP שלי מפעילים לי פונקציות בJS. דבר זה מתבצע לי בכל הדפים שישנם פונקציות שפועלות Onsubmit, וכפתורי ASP. אם מישהו יודע איך לתקן את זה אני אשמח מאוד! (זה די דחוף) הינה קוד של כפתור ASP: <asp:Button ID="Button2" runat="server" Text="התנתקות" OnClick="Button2_Click" /> כפתור submit: <input type="submit" value="כניסה" /> התג form באחד מהדפים: <form id="form1" runat="server" onsubmit="return bdika()"> תודה רבה.

    • 1 תגובה
    • 623 צפיות
  6. Started by Second Edition,

    ערב טוב , אני לומד באוניברסיטה הפתוחה שפת java , אבל משתמש באקליפס . אני צריך להגיש היום עבודה שסיימתי אותה , והיה צריך להוסיף רק API , במהלך הוספתי את התיעוד שמתי לב שחלק מהשיטות פשוט נעלמו .. (עם זאת חשוב לציין שהתוכנית עדיין עובדת , כאילו שהשיטות לא נמחקו מהמחלקה , אבל אם אני מחפש אותן אני לא מוצא ) + יש גם "דילוגים" במספור השורות ניסיתי להחזיר אותן ע"י undo אבל זה לא עזר .. עריכה : הצלחתי להחזיר אותן , אבל מעניין אותי מה גרם לכך , אם יש הארות בנושא ..

    • 14 תגובות
    • 1.3k צפיות
  7. היי, דרושה עזרתכם בפענוח השגיאה הנ"ל. הקוד: RobotDB.h [LEFT]#ifndef ROBOTDB_H #define ROBOTDB_H # include <vector> # include "Robot.h" # include "Map.h" // A vector of robots typedef std::vector<Robot*> RobotVec; typedef std::vector<Robot*>::iterator RobotVec_it; typedef std::vector<Robot*>::const_iterator RobotVec_cit; class RobotDB { private: RobotVec robots; Map *map; public: RobotDB(){}; RobotDB(Map *new_map) : map(new_map){}; ~RobotDB(void); void DeleteRobot(const std::string& rName); void PlaceRobot(std::string name, int x, int y); void MoveRobot(std::string name, std::string direction); std::ve…

    • 3 תגובות
    • 1.8k צפיות
  8. Started by BenSalem2,

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

    • 16 תגובות
    • 2.6k צפיות
  9. Started by IlanF,

    IE7 מציג לי אובייקט עם position relative מעל position absolute. לא משנה איך ניסיתי לשחק עם ה z-index לא הצלחתי לגרום לו להציג את זה כמו שצריך. IE8-9 מציגים את זה כמו שצריך. מבחינת הקוד זה החלק החשוב: <div class="nav"> <div class="content-wrapper"> <ul> <li><a href="/index.php" class="button icon home">Главная</a></li> <li><a href="" class="button icon menu">Категории</a> <ul class="submenu"> <li><a href="">Category 1</a></li> <li&…

    • 2 תגובות
    • 564 צפיות
  10. שלום יש לי שאלה לגבי קוד שאני רוצה ליצור בתוכנית אני רוצה שהמשתמש יכניס את מספר האיטרציות לאחר מכן שהתוכנית תרוץ את מספר האיטרציות שהמשתמש הכניס ובכל איטרציה היא תחבר את מה שהוא הכניס לדוגמא המשתמש הכניס 3 המשתמש הכניס 4 המשתמש הכניס 1 ... ... ... לבסוף הצגה של 8 ובנוסף לתוכנית אם המשתמש הכניס מספר עם אות לדוגמא 9x אז התוכנית תחשב את המספר 9 בנפרד המשתמש הכניס 2 המשתמש הכניס 3x המשתמש הכניס 4 המשתמש הכניס 4x לבסוף 6 , 7 מקווה שהסברתי את עצמי נכון תודה מראש

    • 63 תגובות
    • 6.9k צפיות
  11. שלום פורום, אני מנסה לקלוט מספר קבצי Excel ממספר מקורות שונים שמכילים מידע טבלאי ללא מזהה (ID). בסיום הקליטה המידע צריך להכתב למסד הנתונים (Oracle). הבעיה היא שיכולה להיות כפילות מידע ממספר מקורות שונים, ובגלל שאין לי מזהה יחיד עיקר ההשוואה מבוססת על טקסט. כלומר ניקח את הדוגמה הבאה בה אני מקבל את אותו המידע מכמה מקורות עם שינויים קלים: Source A: The Dark Knight Source B: Batman The Dark Knight Source C: The Dark Knight 2008 התהליך הוא לא אוטומטי 100% כלומר כל עוד אין התאמה (לא נמצא כזה ערך במסד) תנתן התערבות למשתמש. רצוי שתהיה כמה שפחות התערבות מהמשתמש בייחוד אחרי שהוא כבר "התערב" לגבי קלט מסויים. יכול להיות שבאמת אין ערך מתאים עדיין במסד ואז המשתמש יפתח כניסה חדשה …

    • 2 תגובות
    • 1.1k צפיות
  12. Started by jenia788,

    שדרגתי את הגרסה מ2000 ל2008 והעברתי את כל הנתונים ביניהם והכל עבר בצורה טובה אבל כשאני מבצע שליפות ומציג בעמוד אינטרנט זה מציג לי סימני שאלה במקום מילים בעברית (אנגלית ומספרים עובדים טוב) ניסיתי להגדיר שדות מסוג nchar במקום char אבל זה לא עזור מישהו נתקל בבעיה ויודע מה הפתרון?

    • 1 תגובה
    • 1.1k צפיות
  13. סתם לידע כללי כי לא מצאתי אופציה במאפיינים

    • 10 תגובות
    • 1.7k צפיות
  14. Started by y6053287,

    אני צריך לכתוב שיטה שמקבלת מערך ומחזירה אמת אם יש איבר שנמצא במערך רק פעם אחר ושקר אחרת, הבעיה שאני צריך לעשות את זה עם סיבוכיות זמן ריצה (O(N יש למישהו רעיון?

    • 7 תגובות
    • 989 צפיות
  15. שלום לכולם יש לי הגשה מחר לעבודה במת"מ ותאמת שקצת איחרתי בהתחלה שלה אני ישמח לעזרה ממכם זהוי תקופה די חנוקה עם כל המקצועות כל עזרה תתקבל בברכה (ADT (2 חלק א כתבו את קובץ המנשק . (interface) של ADT עבור פולינום עם מקדמים ממשיים . על ה -ADT לתמוך בפעולות הבאות : 1. יצירת פולינום 2 החזרת כל השורשים הממשיים של פולינום פתרונות המשוואה . ( P(x) = 0 ) - יכולים להיות פחות מ - n שורשים. 3 החזרת הפולינום שהוא תוצאת החלוקה של שני פולינומים נתונים זה בזה לתשומת לבכם . . ( : לפעמים התוצאה אינה פולינום סופי ). 14 החזרת אינדיקציה האם פולינום הוא פריק . (reducible). , כלומר האם קיימים שני פולינומים בעלי מעלה נמוכה יותר כך שהפולינום הנבדק שווה למכפלתם . 5 הריסת פולינום . .

    • 9 תגובות
    • 1.1k צפיות
  16. Started by Shoko,

    שלום, יש לי שאלה שבה אני צריך לכתוב פונקציה שמקבלת מערך. יעילות המקום של הפתרון שלי תלויה בערכים הקיימים במערך (מערך של מספרים) ולא באורך המערך. כך שהמקסימום מקום תלוי ב- max int ובגודל של byte(ששניהם בעצם מס' קבועים). האם יעילות המקום נחשבת o(1) ? תודה

    • 13 תגובות
    • 2.4k צפיות
  17. שלום, אני מנסה לרשום בשפת c תוכנית ללוח מקשים 3x4 שבסופו הוא ידליק לי לדים שחיברתי לערכה לפי הסדר ובהתאם למספר שלחצתי עליו. לדוגמא: אם לחצתי על לחצן '3' אז הנורות ידלקו לפי הסדר הבא: 0011. הנה התוכנית שכתבתי וכל הזמן ה-avr studio רושם שיש שגיאה: #define __BIT_DEF_H__ #include "avr/io.h" #define R1 PIND0 #define R2 PIND1 #define R3 PIND2 #define R4 PIND3 #define C1 PIND4 #define C2 PIND5 #define C3 PIND6 void (main) { DDRA=0xff; DDRB=0x00; while(1) { C1=1; C2=1; C3=1; if((R1==0)&(R2==1)&(R3==1)&(R4==1)) { PORTA=0x01; } if((R1==1)&(R2==0)&(R3==1)&(R4==1)) { PORTA=0x04; } if((R1==1)&(R2==1)&(R3==0)&(R4==1)) { PORTA=0x07; } if((R1==1)&amp…

    • 1 תגובה
    • 4.4k צפיות
  18. Started by Alex Koretzki,

    איך הופכים במחרוזת אות קטנה לאות גדולה?

    • 12 תגובות
    • 9.5k צפיות
  19. ב c++ כשזה אינטים אז אין בעיה אני קורא שורה לתוך סטרינג ומתייחס לזה במערך ומוציא את המספרים כאינטים אבל בדאבלים זה לא עובד.. איך אני יכול להוציא את המספרים לתוך משתנה דאבל? נניח וזה הקובץ 0 1.1 0 0 0 0 0 0 0 0 0 0.7 1.0 0 0 0 0 0 0 0.9 0 0 1.2 1.3 0 0 0 0 0.9 0 0 0 1.1 0.1 0 0 0 0 0 0 0 0 0 0.8 0.6 0 0 1.1 1.3 0 0 0.2 0 1.1 0 0 0 0.2 0 0.1 0 0 0 0 0 0 0 0.9 0 0 0 0 0 0 0 0 0 0 0 0 0

    • 5 תגובות
    • 670 צפיות
  20. Started by omri123,

    נתון לי קובץ TXT עם שורות של נתונים 1)האם יש דרך יותר יעילה בעזרת FSEEK לרדת לשורה מאשר לעשות כל הזמן FSCANF? 2)האם יש דרך אחרת למחוק שורה כתובה או שחייבים להשתמש בקובץ עזר?

    • 2 תגובות
    • 710 צפיות
  21. Started by BenSalem2,

    מה נשמע חברים אני דיי חדש פה אני מנסה לבנות תוכנית שתחשב לעובד את השכר שלו לפי שעות . שעות נוספות . ושעות סופ''ש ולקבל לבסוף תוצאה סופית של כולם אשמח לקבל עזרה בקוד הבא: #include <stdio.h> int main() { int hours; int rate; int extra; int sat; int total; double salary; int counter = 0; do { printf( "Please Enter Rate,Base Hours,Extra Hours,Weekend Hours (-1 to end): " ); scanf( "%d%d%d%d", &rate,&hours,&extra,&sat); if( hours <= 8 ) { salary = rate * hours; printf( "Salary is %f\n", salary ); } else { salary = rate * 1.25 * hours printf( "Salary is %f\n", salary ); } counter++; }while( hours != -1 ); { if( hou…

    • 19 תגובות
    • 1.9k צפיות
  22. Started by Nadab,

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

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

    • 3 תגובות
    • 719 צפיות
  24. שלום לכולם, אני צריך לכתוב פונקציה ב C# אשר מקבלת מערך ומחזירה פרמוטציה רנדומלית של הערכים בו כך שההסתברות תהיה אחד חלקי אן עצרת. צירפתי את הפונקציה ורציתי לדעת האם היא נכונה לדעתכם. האם יש עוד מקרים שלא לקחתי בחשבון? תודה רבה לעוזרים, להלן הקוד: public static void RandomPermuteOfArray(int[] arr, int n) { Random rand = new Random(); int i; int currentIndex = 0; for (i = n - 1; i >= 1; i--) { currentIndex = rand.Next(0, i + 1); swap(ref arr[i], ref arr[currentIndex]); } }

    • 4 תגובות
    • 2.2k צפיות

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

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.