ABA


"צריך עזרה בC++"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #15543 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 15543
kutumaster 
חבר מתאריך 19.9.06
19325 הודעות
   21:13   11.11.09   
אל הפורום  
  צריך עזרה בC++  
 
   בבקשה לא לתת פיתרון כרגע, אלא רק הכוונה איך לעשות את זה
הדרישות זה בעמצעות לולאות FOR


1. כתוב תוכנית הקולטת מהמשתמש מספר שלם המגדיר אורך של אלכסון בכוכביות ומדפיסה אותו. אם המשתמש הכניס מספר שלילי התוכנית מבקש שוב קלט עד שהמשתמש יכניס מס' חיובי.
הערה - בכל שורה מתווסף רווח אחד בתחילת השורה (בשורה הראשונה לא יודפס רווח לפני הכוכבית הראשונה), בשורה השניה יודפס רווח אחד, בשלישית 2 וכו'.
דוגמאות הרצה (תגובת המשתמש מסומנת בכחול):
דוגמא א'
Enter an integer, please: -5
Invalid input.
Enter an integer, please: 0
Invalid input.
Enter an integer, please: 3
*
*
*
הכוכביות צריכות לצאת באלכסון, לא יודע למה זה לא פועל פה

בברכה,


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  תגובה דני15  11.11.09 22:21 1
  תודה רבה!! kutumaster  13.11.09 15:50 2

       
דני15 
חבר מתאריך 3.8.02
47437 הודעות, 8 פידבק
   22:21   11.11.09   
אל הפורום  
  1. תגובה  
בתגובה להודעה מספר 0
 
   בעיקרון אין פה יותר מדי.. קליטה של מס' שיהווה את אורך האלכסון ולולאת while שקולטת שוב ושוב כל עוד לא נקלט מס' תקין ונקלט מס' שלילי.
לאחר מכן לולאת for שרצה עפ"י אורך האלכסון ומבצעת שתי פעולות - מדפיסה מס' רווחים עד הכוכבית האחרונה, ומדפיסה כוכבית.

#include <iostream.h>
#include <conio.h>

int main ()
{
clrscr();
int a;
cout << "Enter an integer number :\n";
cin >> a;
while (a<0)
{
cout << "Wrong number was entered, correct please : ";
cin >> a;
}

for (int i=0;i<a;i++)
{
for (int j=1;j<=i;j++) { cout << " "; }
cout << "*\n";
}


getch();
return 0;
}



                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
kutumaster 
חבר מתאריך 19.9.06
19325 הודעות
   15:50   13.11.09   
אל הפורום  
  2. תודה רבה!!  
בתגובה להודעה מספר 0
 
  

בברכה,


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net