עבור לתוכן
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. מה שכתבו למעלה תודה לכל העוזרים!

    • 2 תגובות
    • 3.3k צפיות
  2. והשאלה היא: כתוב פונ' בפסיאודו קוד (יעילה ביותר מבחינת סיבוכיות זמן ריצה) שמקבלת עץ בינארי כלשהו T ומחזירה את סכום הגבהים של כל הצמתים בעץ T הצלחתי לעשות את זה בסיבוכיות n^2 בהנחה שמס' האיברים הכללי הוא n . למשהו יש רעיון יותר יעיל ?

    • 24 תגובות
    • 3.3k צפיות
  3. Started by orgordin,

    זה דיי פשוט אני רוצה לבדוק אם עשיתי טוב. - כתוב פונקציה רקורסיבית המקבלת מספר שלם n ומדפיסה את כל המספרים מ 1 עד n . int num(int n) { if(n>0) { printf("%d",n); return num(n-1); } זה ידפיס ננחי N=3 אז ידפיס 321. איך אני עושה שידפיס 123 ?

    • 28 תגובות
    • 3.3k צפיות
  4. Started by נעמה.,

    אני צריכה ליצור מבנה נתונים של עץ השומר פרטי תלמידים. יש לי פונקציה Add()המוסיפה איברים לעץ. יש לי struct studentהמכיל שם ות"ז (מערך תוים ומערך מספרים.) איך אני מוסיפה student לעץ??? כשאני עושה: cin>>student.name; cin>>student.ID; t.Add(student); הקומפלייר רושם לי: void __thiscall SearchTree<char>::Add(char)' : cannot convert parameter 1 from 'struct Student' to 'char' No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called Error executing cl.exe. מה עושים????????

    • 19 תגובות
    • 3.3k צפיות
  5. Started by raiman1,

    זה תרגיל מספר אז תיכנסו כאן לפרק 3 עמודים 65-66. עשיתי את החצי הראשון של חלק א (עשיתי את המחלקה point) אבל נתקעתי בהמשך, במחלקה TESTPOINT : אני צריך להשתמש בפעולות של המחלקה POINT , אבל זה לא מזהה אותם. איך מסדרים את זה?? בנוסף הבנתי שצריך לשמור מחלקה עם סיומת .CS אז איך אני עושה את זה? אני לוחץ על save all ואז במקום של השם אני רושם point.cs?? תודה רבה לכל העוזרים.

    • 13 תגובות
    • 3.3k צפיות
  6. היי חבר'ה, אני בדלימה קשה, התחלתי ללמוד הנדסאי תוכנה מכיוון שאני לא סובל מתמטיקה ולאחר שדיברתי עם מספר אנשים שאמרו לי שתכנות לא דורש בסופו של דבר מתמטיקה כל כך, הבעיה היא שאני לא יודע עד כמה הרמה של הלימודים תהיה גבוהה בסופו של דבר, מה גם שאין כל כך דרישה להנדסאים, בסופו של דבר אני מפחד לבזבז שנתיים קריטיות של לימודים עם עבודה בשעות מינימליות שבקושי מספיקות לשכור את הדירה שלי. האם עדיף לקחת קורס מקיף ויעודי לתכנות (net.) בהיקף של 500-600 שעות באחד מהמקומות המובילים לכך? כגון ג'ון ברייס או האקר-יו? זה נראה לי קצת יותר מקצועי. או להמשיך עם ההנדסאי ואז לעשות קורס נוסף להתמחות במשהו? מה אתם אומרים? אני מתלבט על זה כבר יותר מידי זמן, בעבודה כבר מתכננים לפטר אותי מכיוון שאני ל…

    • 1 תגובה
    • 3.3k צפיות
  7. Started by the_lighting,

    יש לי בעיה קשה קשה ברשימות מקושרות, זהו חלק מתוכנית שכתבתי וכל מה שכרגע אני רוצה לדעת זה איך אני מכניס לרשימה תעודת זהות שכל ספרה תהיה באיבר אחד. מה שאני לא יודע זה בהתחלה של הfor המשתנה p=למה?, או שאולי אני בכלל לא מבין רשימות מקושרות?! #include<iostream> #include<stdio.h> #include<math.h> #include<string.h> #include<stdlib.h> using namespace std; typedef struct id { int data; struct id *next; }Node; void main() { Node *head,*p; Node *temp=(Node*)malloc(sizeof(Node)); if(!temp) { cout<<"no mem alocated\n"; return; } for(p=temp->; p->next!=NULL ; p=p->next) { cin>>p->data; } }

    • 13 תגובות
    • 3.3k צפיות
  8. Started by DanielHatuka,

    לא הצלחתי לפתור את השאלה הבאה בשפה C#: נתונה רשימה L של מספרים שלמים. מגדירים את רשימת המספרים העוקבים המקסימלית כרשימת המספרים העוקבים הגדולה ביותר ברשימה הנתונה L. (שני מספרים עוקבים אם המס' השני גדול מהראשון ב-1). למשל עבורהרשימה הבאה: L1=3,5,6,7,8,-1,0,1,2,3,5,6,14,1,2 תתקבל רשימת המספרים העוקבים המקסימלית הבאה: L2=-1,0,1,2,3 כתוב פעולה שתקבל כפרמטר רשימה ותחזיר רשימת המספרים העוקבים המקסימלית. אם אפשר הכוונה. תודה.

    • 2 תגובות
    • 3.3k צפיות
  9. Started by orninyo,

    למישהו יש רעיון מה אני צריך לעשות בלולאה? (בכדי לצייר את הקווים מקודקודי המשושה שמצוייר מראש לפני הלולאה עד נקודת הגובה) מצורפת השאלה. function peramida(n ,h) hold on; n=8; h=3; l=linspace(0,2*pi,n); x=cos(l); y=sin(l); plot3(x,y,l); for i=1 : n end [attachment deleted by admin]

    • 4 תגובות
    • 3.3k צפיות
  10. Started by shaithebest,

    שלום חברים בתבנית ג'ומלה בסיסית אני רוצה להקים אתר תדמית חדש ויש בעייה באזור הלוגו. בצדדים של הלוגו התפתחו אוזניים כאלו מעצבנות איך מוריד אותם? הJPG יושב בתוך הHEADER שזה דיב בפני עצמו. ראו צילום מסך: http://img262.imageshack.us/f/16734821.jpg/ ראו קטע קוד CSS div#header_l{ position: relative; } div#header_r { height: 280px; text-align: left; } div#logo { position: absolute; left:20px; top: 15px; width: 1020px; height: 250px; background: url(../images/webnetInternet-big.jpg) 0 0 no-repeat; margin-left: 0 auto; } למישהו יש מושג איך מעיפים את האוזניים בצד?? תודה לעוזרים

    • 6 תגובות
    • 3.3k צפיות
  11. Started by yaloner,

    שלום לכולם, אני צריך אפליקציה שתדע לשלוף נתונים מאתר אינטרנט, תדע לעשות עליהן מניפולציות פשוטות ולשלוח את התוצאות באימייל/SMS. אין לי אפשרות לעשות זאת בעצמי ואני מחפש מתכנת שיעשה זאת, השאלה היא אילו שפות צריך שהמתכנת יהיה בקיא בהן כדי לבצע דבר כזה? תודה מראש

    • 8 תגובות
    • 3.3k צפיות
  12. Started by jackok111,

    אני מנסה ליצור ok/cancel messageBox ב- c#. אני יודע שצריך להוסיף בתחילת התוכנית using System.Windows.Forms אך משום מה הויזואל לא מאפשר לי. כמו כן, אני מכיר את הפקודה messageBox.show אך שוב, היות ולא הוספתי את מה שרשום למעלה, הויזואל לא מכיר את הפקודה הנ"ל. יש פתרונות ? תודה.

    • 9 תגובות
    • 3.2k צפיות
  13. Started by נעמה.,

    בניצי מחלקה לייצוג מחרוזת String String::String() { str=NULL; } String::String(char* s)//defualt Constructor { if(s)//אם המחרוזת לא ריקה { int l=strlen(s);//נבדוק את אורכה str=new char[l+1];//נקצה זכרון למערך בו איבר נוסף מגודל המחרוזת strcpy(str,s);//נעתיק את המחרוזת } else// -אם המחרוזת ריקה { str=NULL;// // המצביע לא מצביע על כלום } } String::String(const String &s)//copy Constructor { if(s.getString())//אם המחרוזת ממנה נעתיק ריקה { int l=strlen(s.getString());//בדיקת אורכה str=new char[l+1];// '\0' הקצאת זכרון למחרוזת חדשה שיש לה מקום נוסף עבור strcpy(str,s.getString());//העתקת המחרוזת } else//אם המחרוזת ריקה { str=NULL;//המצביע …

    • 20 תגובות
    • 3.2k צפיות
  14. היי אני כרגע התחלתי ללמוד קורס את"מ בתור חלק מהתואר ראשון..בכל מקרה הם הביאו לנו להשתמש בtasm ויש לי בעיה איתו בWIN7 אז יש משהו אחר שמישהו יכול להמליץ לי אולי??

    • 6 תגובות
    • 3.2k צפיות
  15. Started by MATTAN,

    היי מה קורה בניתי תוכנה בפסקל שברגע שמפעילים אותה אז היא אמורה לבקש סיסמה ואם הסיסמה נכון אז לצאת מהתוכנית אבל אם היא לא נכונה אז לרשום שהסיסמה לא נכונה ולבקש שוב פעם סיסמה עד שהסיסמה הנכונה תוכנס ויש לי בעיה בקימפול זה רושם ERROR IN STATMENT הינה הקוד var yxy:longint; begin write('enter the password: '); readln(yxy); if yxy = 1000 then begin writeln('this is the right password'); end else begin writeln('this is the wrong password'); readln; end; var xyx:longint begin repeat writeln('access denied',xyx); xyx:=1000; until xyx=1000; end.

    • 26 תגובות
    • 3.2k צפיות
  16. Started by falukky,

    יש לי שאלה שפתרתי והיות ואני די מתקשה בסוג הזה של השאלות הייתי רוצה להתייעץ. נניח שהמחלקה Node שלהלן מממשת עץ בינרי: public class Node { private int _number; private Node _leftSon, _rightSon; public Node (int number) { _number = number; _leftSon = null; _rightSon = null; } public int getNumber() {return _number; } public Node getLeftSon() {return _leftSon; } public Node getRightSon() {return _rightSon; } } נתונות שתי השיטות הבאות: f המקבלת כפרמטרים שני מספרים שלמים ו-what המקבלת כפרמטר שורש של עץ בינרי (מטיפוס Node): public static int f (int a, int b) { return (a>b) ? a:b; } public static int what (Node root) { if (root == null) return -1; return (f (what…

    • 28 תגובות
    • 3.2k צפיות
  17. Started by NU96,

    אני מתכוון האם יש דרך שבה האקליפס יסדר את שורות הקוד לפי לולאות תנאי וכו שיהיה קל יותר לדעת איזה שורה מתייחס לכל קטע כלומר במקום שזה יראה ככה: if(x>5) x=6 יראה ככה: if(x>5) x=6 ואני יודע שעקרונית זה נעשה אוטמטית תוך כדי הקלדה אבל העתקתי קטע ממקום אחר וזה לא מסודר

    • 2 תגובות
    • 3.2k צפיות
  18. אהלן. יש לי קבצי xsd עם מבנה שאני צריך ליצור מהם אובייקטים, וקבצי xml שמהם אני צריך להזין ערכים לאובייקטים. הבנתי שהדרך הכי פשוטה לעשות את זה היא בעזרת JAXB. הבעיה שאני לא ממש מצליח להבין איך לעשות את זה. קראתי, הבנתי שמה שאני צריך לעשות הוא unmarshalling, אבל לא ממש הצלחתי למצוא הסבר טוב עם דוגמאות טובות בגוגל. אולי יש כאן מישהו שיכול לעזור לי בעזרת דוגמה פשוטה, לתת קוד פשוט שעושה את זה לקובץ מסוים, ולהסביר לי מה הוא עושה? תודה רבה מראש.

    • 4 תגובות
    • 3.2k צפיות
  19. יש לי collection: SortedDictionary<string, FileInfo> אני בודק אותו ומדפיס את ה-value שלו, יש אפשרות לצבוע את זה בצבע מסויים ? תודה.

    • 1 תגובה
    • 3.2k צפיות
  20. Started by gal_il50,

    במסגרת תרגיל שיש לי אני אמור לרשום את הקלאס הנ"ל, בתור התחלה יש לי כמה מתודות שעלי לרשום, המתודה POP אמורה לפי החתימה שהוגדרה לי להחזיר אובייטק אבל אני לא מבין מה ההיגיון ז"א אם אני עושה POP למה אני אמור להחזיר משהו ? זה התרגיל שלי והמתודות שהוגדרו לי (המתודה POP לא גמורה): כמו כן אני לא מצליח להדפיס את הנתונים שהכנסתי ולא מבין למה using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Collections; namespace MyStack { public class MyStack : IEnumerable { private Object[] Objects; private int iObjects; public MyStack() { this.Objects = new Object[10]; } public MyStack(int MaxSize) { …

    • 16 תגובות
    • 3.2k צפיות
  21. Started by yoav1000,

    אני רוצה ליצור מערכת שכאשר רוצים להוריד ממנה קובץ מסוים המשתמש מקבל קישור חד פעמי בסגנון rapidshare. לא הצלחתי למצוא איך לקשר את הקובץ לקישור. דוגמא: כאשר המשתמש רוצה להוריד את הקובץ X הוא מקבל קישור מיוחד בסגנון get.php?id=3423423 ומוריד את הקובץ, הקישור לא חושף את הלינק המקורי (לא היפר קישור) ולאחר ההורדה הלינק הופך ללא שמיש אבל הקובץ נשאר באתר. אשמח לקבל רעיונות איך לבצע זאת ???

    • 2 תגובות
    • 3.2k צפיות
  22. שלום, הייתי רוצה באופן כללי להבין מה קורה שתכנית Javascript/PHP או אם מדובר באותו התהליך בכל שפות התיכנות איך המעבד מבצע את התכנית, איך הוא "מעבד" את הפקודות(statements ) והפונקציות של התוכנית(במקרה של JS של הסקריפט) בזו אחרי זו. ובכלל איך מחשב באופן כללי עושה את העבודה הזו, מה קודם למה, איך זה מתאפשר, איך זה משתלב עם העבודה השוטפת של הרצת תוכנות אחרות "רגילות" במחשב בו זמנית, מה סדר העדיפויות ואיך הוא מתקדם בביצוע התוכנית. אשמח גם אפשר להפנות אותי למקורות מידע בנושא (אנגלית או עברית זה לא משנה או ספר גם) שמסבירים את הנושא לעומק ואיך קוראים לנושא הזה שמסביר את התהליך הזה שמבצע המחשב. תודה רבה.

    • 16 תגובות
    • 3.2k צפיות
  23. אני אמור לקלוט מספר ולהציג אותו בהקסדצימלי. הצלחתי לעשות את התוכנית אבל יש לי בעיה להעביר את המספרים בסוף לאותיות, דוגמא: אם אני מכניס את המספר 125 אני אמור לקבל 7D אבל אני לא המרתי את ה-13 שאני מקבל ל-D אז זה מציג לי אותו כ-713, השאלה שלי היא איך אחרי שאני קולט את כל הספרות למערך אני יכול להגיד למערך שאם למשל באינדקס i=2 יש את המספר 10 אז שיכניס לתוכו את A ? אני אמור להשתמש בסטרינג או משהו ? using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace T200 { class Program { static void Main(string[] args) { int num = int.Parse(Console.ReadLine()); int count = 0; //define array int[] hexad…

    • 9 תגובות
    • 3.2k צפיות
  24. Started by maor18,

    התייאשתי, שבוע שלם להגשה ופשוט נתקעתי. 5 תרגילים, 4 עשיתי ואחד פשוט לא מצליח. אשמח שתעזרו לי. התרגיל הוא: כתבו פונקציה חיצונית המקבלת כפרמטר מספר שלם חיובי ומחסנית של ספרות. על הפונקציה להחזיר true אם ספרות של המספר מופיעות ברצף במחסנית בסדר כלשהו ו- false אחרת. איך לעזאזל אני עושה את זה? אני נשברתי כבר נפשית, ניסיתי הכל מהכל. הקוד שלי נראה משהו כזה: Stack<Integer> temp = new Stack<Integer>(); int x = num; boolean flag = false; while (!s.isEmpty()) { if (s.top() == x % 10) { temp.push(s.pop()); x /= 10; if (x == 0) flag = true; } else { temp.push(s.pop()); x = num; } } x = num; while (!t…

    • 26 תגובות
    • 3.2k צפיות
  25. Started by Arik.G,

    שלום, התחלתי לכתוב בפייתון, עד עכשיו אני משתמש בVisual Studio 2015 וסביבה של Canopy. הכל היה בסדר והיה לי את החבילות שאני צריך, כעת אני צריך לעבוד עם SQL, ואני פשוט שובר את הראש עם החבילות, לא מצליח להתקין שום חבילה. איך אתם עובדים עפ פייתון? ואיך אפשר לקמפל פייתון 3.5 לקבצי EXE? ייתכן שרק 2.7 אפשר לקמפל? תודה מראש, סליחה על התסכול, כבר מעבד כיוון לחלוטין.

    • 5 תגובות
    • 3.2k צפיות

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