פורסם 2009 בנובמבר 1316 שנים התוכנית קולטת מספר חיובי ושלם כלשהו ופולטת הספרות שלו כך ללא ספרות כפולות לדוגמא: קלט 134476676פלט 13476קלט 1234פלט 1234תודה מראש למי שיעזור הנה דוגמא http://www.cs.bgu.ac.il/~prog101/wiki.files/ass1c2010.pdfhttp://www.cs.bgu.ac.il/~prog101/wiki.files/ass1c2010.exe[br]פורסם בתאריך: 13.11.2009 בשעה 15:50:57בתוכנית ניתן להשתמש רק בלולאות.
פורסם 2009 בנובמבר 1316 שנים אתה יכול לקלוט את המספר ספרה ספרה, ולהדפיס רק אם הספרה שקלטת עכשיו שונה מהספרה הקודמת.אגב, מה הפלט עבור 122223? האם הוא 123 או שהוא 1223?
פורסם 2009 בנובמבר 1316 שנים מחבר קודם כל תודה על העזרה,שנית אסור להשתמש בפונקציות ומערכים בתוכנית הזו,רק לולאות FOR ו WHILE,הפלט ל-122223 הוא 123עד עכשיו כתבתי את זה אבל זה לא פועל :#include <stdio.h>void main (){ int i=0,num1,num2=0; printf("Please enter a positive number\n"); scanf("%d",&num1); while(i<9 && num1 != 0){ num2 = num2+10 ^ i* (num1%10); num1=num1/10; i--; if(num2!=num1) printf("%d\n",num2); } }}
פורסם 2009 בנובמבר 1316 שנים קודם כל, ערוך את הכותרת בהתאם לחוקי הפורום.הבעיה שלך היא שהסימן "^" לא מייצג חזקה, אלא XOR (לא משנה אם אתה לא יודע מה זה, פשוט אל תשתמש בזה). אין אופרטור לחזקה, תצטרך לעשות את זה באמצעות כפל.
פורסם 2009 בנובמבר 1316 שנים מחבר קודם כל, ערוך את הכותרת בהתאם לחוקי הפורום.הבעיה שלך היא שהסימן "^" לא מייצג חזקה, אלא XOR (לא משנה אם אתה לא יודע מה זה, פשוט אל תשתמש בזה). אין אופרטור לחזקה, תצטרך לעשות את זה באמצעות כפל.אתה יכול להציג את זה בקצרה בתוך קוד ?
פורסם 2009 בנובמבר 1316 שנים מה יש להציג? אל תשתמש ב-^, זהו.אתה רוצה לעשות 10 בחזקת 5? תכפול את 10 בעצמו 5 פעמים.
פורסם 2009 בנובמבר 1416 שנים מחבר מה יש להציג? אל תשתמש ב-^, זהו.אתה רוצה לעשות 10 בחזקת 5? תכפול את 10 בעצמו 5 פעמים.אין לי מושג איך רושמים את התוכנית,אתה יכול בבקשה לכתוב את הלולאה ותוכן שלה ?
פורסם 2009 בנובמבר 1416 שנים אין צורך לצטט הודעה מעליך.int x = 1;for (int i = 0 ; i < 5 ; ++i) { x *= 10;}
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.