תכנות
פורום בנושא תכנות - C, Java, VB, פיתוח אתרי אינטרנט - HTML, CSS, ג'אווה סקריפט, PHP, ASP.NET ועבודה עם שרתים, מערכות ניהול, מאגרי מידע, חברות איחסון ושרותי תחזוקה.
10,063 דיונים בפורום זה
-
אפשר בבקשה הסבר על . ax2 + bx + c = 0 כתוב תוכנית הפותרת משוואות ריבועיות מהצורה ש להתחשב בכל המקרים האפשריים )שני פתרונות, פתרון יחיד, פתרון קומפלקסי וכו'(. אפשר הסבר מפורט איך זה מתבצע ? תודה.
-
- 37 תגובות
- 5.7k צפיות
-
-
שלום לכולם. קיבלנו שאלה שאני לא מצליח לפתור כל כך. נתונה מטריצה mat מסוג INT שמספריה כבר ממוינים. ז"א בכל שורה ובכל עמודה המספרים ממוינים בסדר עולה - מהקטן לגדול. בכל שורה בנפרד ובכל עמודה בנפרד אין מספר שמופיע יותר מפעם אחת. הפעולה מחזירה את מספר הפעמים שהמספר X מופיע במטריצה. הפעולה הולכת ככה: public static int matrizh (int [] [] mat ,int x) int count =0; for (int i=0; i<mat.length ; i++) for (int j=0;j<mat.length ; j++) if (mat[i] [j] ==x counter ++; return counter; עכשיו השאלה היא : הצע דרך לשיפור יעילות הפעולה בסדר גודל . אין צורך לכתוב אלא רק להציע. יש למישהו רעיון? אגב עוד שאלה קטנה, כשרשום MAT.LENTGH אז מאיפה הוא לוקח את האורך מהשורות או מהמעודות (כבר ש…
-
- 37 תגובות
- 11.2k צפיות
-
-
איך אפשר לעשות שהפונקציה הזאת לא תשנה את L שבמיין? Stack fromListToStack(const List L,Stack S) { Position P=L,Head; Position TmpCell=L; ElementType i; bool flag; P=Advance(P); while(P) { Push(Retreive(P),S); i=(Retreive(P)); Delete(Retreive(P),P); while(P) { flag=false; if(Retreive(P)==i) { Delete(Retreive(P),P); P=Advance(P); Head=Header(P); flag=true; } if(!flag) P=Advance(P); } P=Head; } return S; } איך אפשר למיין סטאק עם הפונקציות האלו?: #ifndef _Stack_h #define _Stack_h struct Node; typedef int ElementType ; typedef struct Node *PtrToNode; typedef PtrToNode Stack; int IsEmpty1(Stack S); Stack CreateS…
-
- 37 תגובות
- 2.6k צפיות
-
-
רציתי לדעת מה ההבדלים בין השפות. ומה הכי טוב ופשוט למתחילים (על ווינדוס ועל לינוקס) תודה...
-
- 37 תגובות
- 5.7k צפיות
-
-
הקמתי אתר גדול ומקיף שמשווק אותי (צילום עריכה והפקות). בין היתר, חלק גדול מהאתר יהיה בעצם סרטוני וידאו, שישמשו דוגמאות ללקוחות. הסרטונים יהיו באורך של 3-4 דקות, כל אחד. מבחינת קידוד אין לי בעיה, יש לי תוכנת PROCODER,מקצועית ויקרה, שיודעת לקודד את הסרטים שלי לקבצים קטנים לאינטרנט. לרוב הם MPG, וניתן לבצע גם MOV אבל למשתמש פשוט אין "קוויק טיים" אז זה בעיה שהוא לא יצליח לצפות. בקבצי MPG בחלק מהמחשבים שבדקתי,בהפעלת סרט, נפתח הMEDIA של ה XP, ומראה את הסרטון. בחלק אחר של מחשבים, הוא מבקש "לשמור", ובחלק אחר של מחשבים שיש קודק שונה,הוא מראה אותו בתור החלון של האתר. אני זקוק לעזרה: על מנת שאחרים , לא יגנבו לי את הסרטונים ואת הרעיונות שלי, אני רוצה בעצם לךגרום לקובץ להיפתח בחלון ק…
-
- 37 תגובות
- 4.7k צפיות
-
-
אני צריך לעשות בC# מין תוכנה דומה לצייר, אך מונחת עצמים. כרגע כל מה שאני יכול (ויודע) לעשות זה לצייר ריבוע, אליפסה, ומה שקיים בשפה שם, כולל לשנות צבע וכאלה אבל יש לי בעיה, כרגע אני יכול לצייר לך אובייקט אחד כל פעם. אני צריך לעשות איכשהו בעזרת רשימה מקושרת וקלאסים של למשל מלבן, (וכנראה גם איזה קלאס אבסטרקטי של "צורה") לשמור את הנתונים של כל מלבן אני כבר שובר את הראש כמה שעות ועדיין אין לי מושג. יש למישהו רעיון איך לשעות דבר כזה?
-
- 36 תגובות
- 7.4k צפיות
-
-
-
אני רוצה לשמור את נתונים שמכניסים לתוכנה תוך כדי השימוש בה, כדי שאני אוכל לטעון אותם בהפעלה הבאה או בכלל, יש צורה מקובלת ו/או עדיפה לעשות את זה? זאת אומרת, אני יכול פשוט לכתוב הכל בקובץ טקסט ולטעון את המידע ממנו בשעת הצורך, אני יכול להשתמש בקובץ xml, ראיתי מישהו שבכלל המליץ לשמור מידע בתור ini. מה הכי יעיל ומהיר?
-
- 36 תגובות
- 12.7k צפיות
-
-
אני מנסה לחשוב על קוד שיבצע את הפעולה הראשונה של הקדם מעבד (הורדת הערות בקובץ גם מסוג C וגם מסוג C++) ושמירתם לקובץ אחר. למשל, אם יש לי קובץ בשם name.c , לאחר הורדת ההערות, יווצר לי קובץ נוסף בשם name.c1 שהוא למעשה אותו הקובץ כמו name.c רק ללא ההערות. דבר נוסף... קליטת שם הקובץ תהיה בצורה הבאה: >./ <my_prog_name> <name.c> חשבתי על האלגוריתם הבא: 1. יצירת מחרוזת בשם 'c1.' לשימוש בהמשך. 2. קליטת שם הקובץ כולו דרך argv[1] למערך דינמי כי אינני יודע מה אורכו של שם הקובץ. 3. אותו מערך דינמי יריץ לולאה על עצמו עד להגעה לסימן '.' ויחליף את '.' ב- '0\'. 4. שרשור המחרוזת מסעיף 1. למערך מסעיף 3. והצבת '0\' לאחר השרשור. 5. פתיחת הקובץ המקורי לקריאה מקובץ בלבד ע"י גי…
-
- 36 תגובות
- 6.5k צפיות
-
-
למשל אני רוצה לפנות לPictureBox# #=מספר כלשהו למשל בזמן לולאה שאני אוכל לפנות לכמה משתנים עם שם דומה (חוץ מאותו מספר בסוף)... במקום להעתיק את אותה שורה 82 פעם
-
- 36 תגובות
- 3.8k צפיות
-
-
-
אני צריכה לבנות תכנית שיש בה פונקציה המקבלת רשימה (שהיא מחסנית ,ניתן להוצי ולהכניס רק את האיבר האחרון) והפונקציה מחזירה את הרשימה ברברס. זה מה שכתבתי עד עכשיו : (הפונקציות Add, IsEmpty,RemoveFirst מוגדרות בקובץ header ) השאלה שלי: איך אני מחזירה את הרשימה ההפוכה לתכנית הראשית. (איך אפשר לעשות return temp) קוד: template <class T> void Revers(List<T> list) { List<int>temp;//הצהרה על רשימת עזר while(!list.IsEmpty()) { temp.Add(list.RemoveFirst()); } } void main() { List<int>list; int i=0; while(i<9)//הצבת ערכים ברשימה { list.Add(i*2+5); i++; } cout<<"list is: "; list.print();//הדפסת הרשימה Revers(list);//קריאה לפונקציה להפיכת הרשימה cout&l…
-
- 35 תגובות
- 3.8k צפיות
-
-
אני צריכה לכתוב אלגוריתם המחזיר את מספר העלים בעץ בינארי, ונתקעתי עם הקריאה הרקורסיבית לפונקציה, אשמח לעזרה. זה מה שכתבתי: template <class T> int Tree<T>::leaves(Node<T>*current) { int leave; if(IsEmpty()) { leave=0; } else if((root->left->value==NULL)&&(root->right->value==NULL)) { leave=1; } else { ???????????????????????? } return leave; } ב else האחרון, צריכה להיות קריאה רקורסיבית לפונקציה לתת עץ שמאל ותת עץ ימין ואיך אני סומכת בינהם??
-
- 35 תגובות
- 4k צפיות
-
-
שלום לכולם, עד עכשיו התעסקתי עם שפות תכנות פשוטות יחסית (HTML,אקשן סקריפט שבה הייתי ממש טוב וכ'ו..) ורציתי להתחיל ללמוד את עניין התיכנות קצת יותר לעומק. רציתי לדעת: מה נחשבת השפת התיכנות הכי שימושית היום? אני רוצה שפת תיכנות שאני אוכל להתמקד בה, ואלי תוך כמה שנים עדיין לא יצא ממני מתכנת, אבל אני אוכל להגיע לקורסי תיכנות ותהיה לי נקודת פתיחה טובה. שמעתי קצת על שפות כמו PHP וC++, מה עושים עם השפות האלה? תודה לעוזרים! אלון
-
- 35 תגובות
- 6.7k צפיות
-
-
שלום יש לי כאן תרגיל די ארוך, התרגיל אמור לעשות כל מיני פעולות בין 2 מספרים בהתאם לאות שהמשתמש יקיש. התרגיל עובד מצוין כשהוא פועל פעם אחת. הבעיה שאני אמור להכניס את התרגיל הזה ללולאה כך שכל עוד המשתמש לא יקיש q, המחשב ידרוש ממנו שוב ושוב להקיש אות ושני מספרים. פעם ראשונה הוא מבקש את שלושת הנתונים וזה עובד מצוין, בפעם השניה הוא מבקש אותם, לא משנה מה אני אתן הוא ייתן לי EROORE וייתן את התשובה הנעונה אחר כך. אשמח אם למישהו יש רעיון, אני תקוע כבר שעות עם התרגיל הזה, ופשוט לא עולה על התשובה! תודה רבה! #include <stdio.h> #include <conio.h> #include <math.h> int main() { int a,b,r,j,k,i; char ch=0; float z; while (ch<'q'||ch>'q'){ ch=1; printf(…
-
- 35 תגובות
- 3.1k צפיות
-
-
כתבתי את הקוד הבא כבסיס לתוכנית שמבצעת מניפולציות על מטריצה. הערכים שהיא מדפיסה לי לא תקינים, ואני לא מצליח להבין למה... המטרה ההתתחלתית היא לקלוט סדרה של מספרים int-ים ולא אחד אחרי השני אלא "במכה" ולכן הייתי חייב את ה-while... הסיבה שהשתמשתי ב-scanf ולא ב-getchar היא כי ב-getchar לפעמים הוא נשאר עם הערך הקודם בקריאה חוזרת, וככה אני נמנע מזה בוודאות. אשמח אם אוכל לקבל הסבר מה לא בסדר... תודה !! #include <stdio.h> #define N 2 int main() { int matrix[N][N]; int i=0, j=0,l,c; char num; while((num=scanf("%c",&num)) != (EOF)) { matrix[i][j] = num; i++; j++; } for(l = 0; l < N; l++) { for(c = 0; c < N; c++) printf("%d\t", matr…
-
- 35 תגובות
- 8k צפיות
-
-
שלום, רציתי לדעת איך אפשר לעשות סוקטים, ז"א כמו P2P בין 2 תוכנות (שלי). אני מעוניין לעשות צ'ט ואני רוצה פשוט שכל הודעה נשלחת לכל המשתמשים ב SOCKET. תודה.
-
- 35 תגובות
- 5.9k צפיות
-
-
טוב, אני לא אפרט יותר מדי כי אני ממש לחוץ בזמן. ככה: המתכנת שלי בונה לי אתר, ובעמוד אחד (עמוד הגלריה) יש בעיה חמורה מבחינתי. הגודל הקבוע של המסגרת הוא 500 על 500 פיקסל, אני קבעתי אותו. עכשיו, הבעיה היא שהאיכות של התמונה חרא!!!!! פשוט ככה!! וגם בתמונות הקטנות למטה האיכות חרא!! למה זה????? איך מתקנים את זה?? שאלתי את המתכנת שלי והוא לא יודע, פשוט הוא חושב שאין דרך לתקן את זה!! וזה ממש ממש, אבל ממש חשוב לי. בקיצור, בלי לחפור יותר מדי... אם מישהו יודע איך לסדר את הדבר הזה - אני הולך לחלון ועושה מה שאני עושה [צועק לכל השכונה 8)]!!!
-
- 34 תגובות
- 3.3k צפיות
-
-
היי, יש לי תרגיל בשפת C אני מנסה לחשוב על פתרון פה ולא הולך לי.. יש מערך שאורכו עד 100 תווים. הוא מכיל משפט שבין כל מילה ומילה יש רווח. אני צריך להדפיס(לא חייב לשנות את הסדר במערך) את המשפט לפי סדר הABC.. עכשיו הקטע שאסור להשתמש לא בפונקציית ספריה string.h ולא במערך עזר. יש למישהו אולי רעיון איך כדי לי לעשות את זה? תודה!!
-
- 34 תגובות
- 6.8k צפיות
-
-
היי מה המצב רציתי לדעת איך המחשב מזה את מערכת ההפעלה ואיך הוא יודע להריץ דווקא אותה ,אני מיתכוון מה יש בקוד של התוכנה שהוא בוחר להריץ את מערכת ההפעלה ולא למשל תוכנה שנמצאת על ההרד דיסק מקווה שהבנתם עם לא תשאלו ואני אסביר את דבריי תודה לכול העוזרים
-
- 34 תגובות
- 3.4k צפיות
-
-
-
השנה אני לומד סי שארפ אז רציתי לדעת מה זה שווה אם בכלל שווה מה אני יכול לעשות אם זה והאם היא עדיפה על סי או סי פלוס פלוס
-
- 33 תגובות
- 5.5k צפיות
-
-
קודם כל שלום יש לי שאלה...אני רוצ הלהציג תמונה באיכות גדולה בתונית שלי... אני יודע לעשות רק באיכות של 16 צבעים ואני רוצה להציג תמונה באיכות יותר גדולה למשל 16ביט ואף יותר..כמה שיותר ככה יותר טוב... מישהו אוליי יותר אוליי יש איזה משהו שאפשר לעושת? למה אני עושה פרוייקט בשפת סי בבית ספר ואני רוצה לעשות מסך פתיחה משהו יפה...ביותר לעצב את זה בפוטושופ..אז אני רוצה שזה יהיה באיכות גבוה... אשמח אם תעזרו לי
-
- 33 תגובות
- 4.6k צפיות
-
-
כיוון שהחופש הגדול בפתח,אחלטתי לקחת על עצמי פרוייקט-ללמוד לתכנת. עכשיו-לקחתי מחבר מתכנת את הספר "C++ מהבסיס" ואני כרגע בפרק של הפונקציות,כשאגיע לפרק של המבנים הוא המליץ לי לעבור אז לC#. עכשיו-איך הכי כדאי ללמוד את C#? הוא אמר לי שיש מדריכים אינטרנטי בעברית (הוא הזכיר את האתר corner.co.il) האם האתר הזה טוב? או אולי עדיף לקנות דווקא ספר בנושא? אני מעדיף ללמוד לבד ולא קורס,אבל אם יש משהו מומלץ מאוד,אני פתוח להצעות. האם יש מאגרי תרגילים לC# מומלצים? כל "חומר עזר" יהיה נחמד. אני חוצה להתחיל בזה מ3 סיבות: 1)זה נראה כמו תחביב נחמד (וכמו שהזכרתי,כבר התנסתי קצת בתכנות) 2)אני הולך שנה הבאה למגמת מחשבים (אני עולה עכשיו לכיתה י). 3)אני רוצה להיות איש הי-טק שאהיה גדול (אני אוהב מחשבים…
-
- 33 תגובות
- 6.2k צפיות
-
-