עבור לתוכן

תכנות

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

  1. Started by mritay,

    שלום, אני צריך לבנות קוד להדפסת קוד גריי בצורה רקורסיבית (ללא שימוש בלולאות) מבחינת הגבלים: אסור להשתמש במשתנים סטטיים ובלולאות. מבחינת ספריות, רק stdio. הרעיון אותו אני צריך לממש הוא: עוברים מקוד גריי של 1-n ביטים לקוד גרי של n ביטים באופן הבא: 1. הופכים את סדר האיברים בקוד גריי של n-1 ביטים מהסוף להתחלה. 2. משרשרים את הרשימה המתקבלת מסעיף 1 אחרי הרשימה של קוד גריי של n-1 ביטים. 3. עבור החצי הראשון של איברי הרשימה שהתקבלה מסעיף 2 (האיברים הראשונים של רשימה זו) משרשרים לתחילתם את הספרה 0. 4. עבור החצי השני של איברי הרשימה שהתקבלה מסעיף 2 (האיברים האחרונים של רשימה זו) משרשרים לתחילתם את הספרה 1. 5. הרשימה שמתקבלת אחרי סעיף מספר 4 היא קוד גריי של n ביטים. יצרתי כבר את הפונ…

    • 1 תגובה
    • 667 צפיות
  2. Started by goiava,

    איך אני יכול לדעת אם כל האברים במחרוזת (האברים כולם מספרים וישנם 30 איברים במחרוזת) דומים או שונים???.. לדוגמה אם כל התאים מכילים אותו מספר או שחלקם שונים ורק מספר תאים מכילים אותו המספר...

    • 3 תגובות
    • 721 צפיות
  3. Started by alex28,

    שלום חברים אני רוצה להדפיס טקסט בצבע בשפת C אך אני עושה את זה? ואני משתמש בMicrosoft Visual Studio 2010

    • 0 תגובות
    • 798 צפיות
  4. Started by yossibbc,

    שלום לכולם אודה לכל מי שיעזור חייב עזרה בדחיפות אני יושב על השאלה הזאת המון זמן כתוב את הפונקציה int Contains(int number1, int number2).הפונקציה בודקת אם number1 מכיל את number2 . במידה וכן, הפונק' תחזיר את האינדקס שבו מופיע number2 ב number1 (מימין לשמאל).אחרת, הפונק' תחזיר -1.לדוגמה: number1 = 2265123 , number2 = 651 הפונק' תחזיר 4.number1 = 754763 , number2 = 222 הפונק' תחזיר -1.number1 = 693 , number2 = 693 הפונק' תחזיר 2.הערה: האינדקס מתחיל מאפס. עשיתי כל מיני סוגים של לולאות שסופרות כמה פעמים מספר אחד מופיע בשני אבל זה לא בכלום אשמח לקבל כיוון מפורט לפיתרון

    • 0 תגובות
    • 795 צפיות
  5. Started by Armageddon1,

    התחלתי לפני חודש וחצי מבוא לתכנות .(סוג של קורס הכנה כזה.. ) המטרה שנדע לרשום אלגוריתמים בסיסיים על דף נייר רגיל (עם תרשימי זרימה ) . ובין השאר להעביר לקוד (אצלנו זה פייתון ) . יש מידע לגבי תרשימי הזרימה ? בספר שיש לי (מבוא לאלגוריתמים ) קצת קשה להבין בפשטות.. אין לי חוץ מהזמן של השיעור מידע נוסף לגבי התרשימי זרימה האלה - "האלגוריתמים" . אני מחפש איזה אתר שיש שם כאלה תרשימים או תרגילי עזר עם פתרונות .. האם יש כזה דבר ? יש הרבה מאוד מידע אבל דווקא תרשימי זרימה האלה לא ממש מצאתי

    • 14 תגובות
    • 4.7k צפיות
  6. Started by orstav,

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

  7. void quickSort(void *arr, int lo, int hi ,int(*comperison)( void *, void *) ){ // lo is the lower index, hi is the upper index // of the region of array a that is to be sorted int i=lo, j=hi; void* x=arr[(lo+hi)/2]; זה עושה לי שגיאה כאן..משהו בשימוש לא נכון ב void // partition do { while ((*comperison)( x, arr[i])==1) i++; ובשתי ה while while ((*comperison)( arr[j], x)==1) j--; if (i<=j) { h=a[i]; a[i]=a[j]; a[j]=h; i++; j--;

    • 1 תגובה
    • 761 צפיות
  8. Started by goiava,

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

    • 9 תגובות
    • 5.8k צפיות
  9. היי, רציתי לבנות טיימר בשפת C, שתוציא לי ברגל מסויימת של הרכיב גל ריבועי בתדר 9600HZ. זאת אומרת שכל זמן מסויים (104 מיקרו שניות ) שתוציא לי 0 לוגי, ו-1 לוגי.. התוכנה שעומדת לרשותי היא dynamic c וקצת הסתבכתי איתה, כי צריך לכתוב שם קצת שונה משפת C הרגילה.. אשמח לעזרה, יאיר.

    • 1 תגובה
    • 772 צפיות
  10. Started by Zeldoom,

    שלום , קיבלתי לכתוב תכנית שתקלוט מהמשתמש מטריצה 10*10 של מספרים שלמים. :בניתי את השלב הראשון: int matrix[10][10]; cout<<"enter numbers into matrix"<<endl; for(int flag=0;flag<10;flag++) { for(int i=0;i<10;i++) cin>>matrix[flag]; } . לאחר שקלטתי מהמשתמש את המספרים אני אמור לבצע על המטריצה מיון בועות. ?השאלה היא איך אני מבצע מיון בועות במטריצה כולה. תודה!

    • 2 תגובות
    • 1.1k צפיות
  11. שלום, אם אני מגדיר מערך דו מימדי ואני רוצה להתיחס למערך אחד משני המערכים איך אני עושה את זה? דוגמא: int BingoChart[a]; ואני רוצה לדוגמא להגדיל את המערך BingoChart[a] באחד אבל בלי לשנות את המערך b ובלי להתייחס אליו איך אני עושה את זה?

    • 4 תגובות
    • 1.1k צפיות
  12. Started by alex7788,

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

    • 7 תגובות
    • 1.6k צפיות
  13. Started by david_comp,

    שלום, בא נניח את הסיטואציה הבאה: יש לי שרת שמדווח על שינוי מזג האוויר ללקוחות שמתחברים אליו. Client A פונה ל Server כדי שיתן לו את תחזית מזג האוויר Client A יודע בדיוק את ה IP וה PORT (פרוטוקול TCP\IP) ומבצע רישום לשרת פעם יחידה. מאותו הרגע ה Server מודיע על כל שינוי מזג האוויר ופונה ל Client לעדכן אותו (ה Server יודע בדיוק מה ה IP של ה Client כיוון שברישום ה Client שלח אליו את הכתובת IP שלו) עכשיו לשאלות: 1. במידה וה Client יושב מאחורי NAT כיצד ידע השרת לחזור לאותו ה Client (למרות שיש לו את ה IP שלן) לאחר שה Client נרשם פעם יחידה? 2. במידה והלקוח משנה כל פעם את הכתובת שלו (כי הוא מקבל כתובת IP מחדש בכל חיבור לאינטרנט) כיצד ידע ה Server להחזיר לו תשובה? תודה לעוזרים

    • 6 תגובות
    • 1.4k צפיות
  14. בקיצור זרקו לי שאלה שאני די תקוע איתה למי שלא מכיר פאזל-8 זה פאזל מספרים בצורה של 3*3 עם מקום אחד ריק שבעזרתו מזיזים את המספרים עד לצורה הסופית שלהם אני מנסה לפתור גרסה של השאלה הזאת עם 3 מטרות אפשריות ולא 1 כאשר גם יש אות כפולה בדרך כלומר להגיע לצורה כזאת (יש 3 כאלו) [b][a][a] [d][_][c] [g][f][e] אני אמור לפתור את הבעיה עם קוד BFS תוך כדי הצגה של שלבי הפתרון אשמח לסיוע אנשים

    • 0 תגובות
    • 759 צפיות
  15. ^^windows desktop אין לי ניסיון בתכנות. חשוב ספר שיסביר את העקרונות בצורה ברורה עם דוגמאות. הספר יכול להיות באנגלית. תודה

    • 4 תגובות
    • 1.1k צפיות
  16. Started by spring10,

    אשמח לקצת עזרה בשאלה הבאה: צריך ליצור מחלקה של "רכב". לכל אובייקט רכב רוצים לשמור את מספר רכב, מהירות נוכחית, מהירות מקסימלית, הרכב צריך לדעת להאיץ להאט לעצור ולהציג את מצבו (מספר,מהירות נוכחית). ביצירה הרכב צריך להיות מאותחל ל-0. הרכב מאיץ ב- X קמ"ש (פרמטר) האטה = להפך. מהירות מקסימלית = 100 וזה מה שעשיתי בנתיים.. (יודע שהרבה פה לא תקין) public class Cars { private int kmh; private int number; public void stop(){ kmh=0; } public void decrease() { if (kmh>0) kmh=kmh-1; } public void increase() { if (kmh>=0) kmh=kmh+1; if (kmh>=100) kmh=0; } public Cars (int speed){ kmh=speed; } public void setnumber (int car1,int c…

    • 4 תגובות
    • 688 צפיות
  17. Started by pazer005,

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

    • 6 תגובות
    • 1k צפיות
  18. Started by One Man Army,

    כתוב תכנית הקולטת זמן(מורכב מ-3 ערכים(3 מספרים): שעה, דקה, שנייה), בו טיל משוגר. אחר-כך תכנית שקולטת משך הזמן(בשניות –עוד מספר) שהטיל שוהה באוויר. יש לחשב ולהדפיס את מועד נחיתה(שעה, דקה, שנייה). (יש להשתמש במשתנים מסוג long int ) דוגמא: (משמאל לימין) קלט : 6 15 35 (6 שעות, 15 דקות, 35 שניות) 40 (שניות שהטיל באוויר) פלט: 6 : 16 : 15 (מועד נחיתה) מועד ההגשה לתרגיל הסתיים, אשמח אם מישהו שיודע יפתור את התרגיל נכון כדי שאוכל ללמוד להבא איך פותרים תרגילים מהסוג הנ"ל. ישבתי על התרגיל לא מעט זמן ולא הגעתי לפתרון הנכון. תודה

    • 4 תגובות
    • 3k צפיות
  19. Started by Friend,

    היי, חיפשתי בגוגל TC לחלונות 7 אבל כל מה שהורדתי לא עבד. למישהו יש לינק טוב ואמין?

    • 7 תגובות
    • 1.2k צפיות
  20. Started by siq,

    · כתוב מתודה אשר מקבלת את מערכים A ו B , בודקת אם A מוכל שלא ברצף ב B. המתודה מחזירה משתנה בוליאני בערך מתאים לתוצאת הבדיקה. public static boolean CheckContainment(int a[], int b[]){ int count = 0; for(int i = 0; i<a.length; i++){ for (int k = 0; k<b.length; k++){ if(b[k] == a[i]){ count++; break; } } } if (count == a.length){ return true; } return false; עכשיו הבעיה היא למשל אם מערך A הוא למשל (1,2,2,3) ומערך B הוא (1,2,3,4) זה עדין יתן לי TRUE מכיוון שהמספר 2 מופיע במערך B, אבל אני צריך שהוא יופיע שם פעמיים... אשמח לעזרה

    • 9 תגובות
    • 1.1k צפיות
  21. Started by avive,

    שבת שלום הביאו לנו את התרגיל הבא ואשמח לרעיון איך לכתוב אותו, תודה מראש סדרת פיבונאצ'י היא סדרת מספרים שבה כל איבר הוא סכום שני האיברים שקודמים לו. ערכו של האיבר ה-0 הוא 0 וערכו של האיבר הראשון הוא 1. סדרת פיבונאצ'י מתחילה כך: 0, 1, 1, 2, 3, 5, 8, 13, 21 … כתבו תכנית המקבלת מיקום בסדרה ומחזירה את ערכו. דוגמה: עבור הקלט 7, הפלט יהיה 13. יש לוודא את תקינות הקלט. מיקום בסדרה לא יכול להיות מספר שלילי או שבר.

    • 7 תגובות
    • 1.5k צפיות
  22. אני צריך לקבל קובץ שכל שורה בו היא מחרוזת ואני צריך באמצעות מיון מהיר לכתוב לקובץ חדש בסדר עולה. הבעיה היא שהמיון מהיר מקבלת מערך חד מימדי ובשביל הדבר הזה אני צריך מערך דו מימדי שיכיל את כל המחרוזות. איך אני יעשה את זה?

    • 3 תגובות
    • 1k צפיות
  23. שלום לכולם בעקבות פרסום המדריך והבעיות שמשתמשים נתקלו בו, פתחתי את דיון זה בכדי להושיט יד ולעזור למשתמשים שנתקלו בבעיות מכול סוג שהוא. אשמח לשמוע כמובן הערות על המדריך ופידבקים למיניהם.

    • 2 תגובות
    • 2.4k צפיות
  24. Started by yossi_cohen24,

    יש כאן המון מחשבה, אם אני לא אקבל תשובה ממישהו אני יבין, צריך להיות ממש חד בשביל זה (במיוחד שעכשיו לילה...)וזה הרבה כאב ראש...... טוב אז...מדובר בסוג של בניית בדיקה אם קיים פתירון לפאזל, הפאזל-אני מקבל מערך של מספרים שלמים, ואינדקס שמשמה מתחילים. פאזל ש"ניתן לפתירה" זהו פאזל כך שניתן להגיע לתא האחרון במערך (המסומן באפס) אך ורק על ידי תזוזות ימינה או שמאלה במערך, כך שמספר הצעדים ימינה או שמאלה הם כמספר הערך שבמערך במקום בו אתה עומד. לדוגמא , בעבור המערך : {3,6,4,1,3,4,2,5,3,0} והאידקס: 0 , הפעולה הרקורסיבית תחזיר שהפאזל ניתן לפתירה. מדוע ? -פיתרון אפשרי: מצב התחלתי: {3,6,4,1,3,4,2,5,3,0} מהלך ראשון: {3,6,4,1,3,4,2,5,3,0} מהלך שני: {3,6,4,1,3,4,2,5,3,0} מהלך שלישי: {3,6,…

    • 8 תגובות
    • 2.4k צפיות
  25. Started by omri123,

    שלום יש לי מספר 1234 בAX ואני רוצה להדפיס אותו. הבנתי שאני צריך לעשות לולאה שמפרקת את המספר לספרות ומדפיסה אותם אחד אחד. עכשיו שתי שאולות: 1. האם זו הדרך? אם כן מישהו יכול לתת לי כיוון איך אני עושה את זה עם החלוקה ב10 ומאה. 2. המספר שמוצג הוא סכום ככה שהוא יכול להיות 2 ספרות או 3 או יותר, איך אני אדע כמה ספרות (פעמים) לחלק את המספר. נ.ב הפקודות אמורות להיות בסיסיות MOV\ADD\DIV וכו בלי מחסניות וכל השאר. תודה לעוזרים.

    • 2 תגובות
    • 4.3k צפיות

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