ABA


"|CPP| מבקש הצעות ייעול לקטע קוד הבא"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #14190 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 14190
jossepe_4u 
חבר מתאריך 18.3.02
258 הודעות
   22:21   01.07.07   
אל הפורום  
  |CPP| מבקש הצעות ייעול לקטע קוד הבא  
 
   אני ממש בחיתולים של CPP
וזה מה שהצלחתי לעשות כתשובה לתרגיל בספר
מטרת התרגיל היא ליצור פרמידה בצורה הבאה עבור הקלט 5 (התרגיל הוא בחלק של לולאות ותנאים):

*

*^*

*^*^*

*^*^*^*
החלפתי את התו * ב ^ מכיוון שאי אפשר לעשות רצף של מספר רב של אותו תו


#include <iostream.h>

void main (void)
{
int lines = 0;
int counter = 1;
int ch = 1;
int spa = 1;
int tmp;

cout << "Enter Num's of lines: ";
cin >> lines;

tmp = lines;
lines *= 2;
lines -= 1;

for (counter = 1; counter <= lines ; counter++)
{
if (counter % 2 == 1)
{
for (spa = tmp; spa > 1; spa--)
{
cout <<" ";
}
for (ch = 1; ch <= counter; ch++)
{
cout << "*";
}
--tmp;
}
cout <<'\n';
}
}

בתורה מראש, JO


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

  האשכול     מחבר     תאריך כתיבה     מספר  
  זה בסדר גמור Net_Boy  01.07.07 23:12 1
     אוקיי... תודה jossepe_4u  02.07.07 06:03 2
  הנה סתם משהו קטן: עידן_הכלי 05.07.07 20:21 3
     אני מקבל את השגיאה הבאה jossepe_4u  06.07.07 11:33 4
         #include (ל''ת) Net_Boy  06.07.07 12:46 5
             תודה... jossepe_4u  06.07.07 14:09 7
     לא נותן את אותה התוצאה... jossepe_4u  06.07.07 14:09 6
         מזתומרת? למה לא? עידן_הכלי 06.07.07 18:35 8
             תריץ ת'תוכנית שלי ותראה שמדובר ב5 שורות ולא ב5 jossepe_4u  06.07.07 18:42 9
                 קבל עידן_הכלי 07.07.07 12:48 10

       
Net_Boy  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 1.4.02
17151 הודעות, 1 פידבק
   23:12   01.07.07   
אל הפורום  
  1. זה בסדר גמור  
בתגובה להודעה מספר 0
 
   2 נקודות עיקריות :
* זה C++ אז כדאי ומומלץ להגדיר משתנים מתי שצריך אותם ולא בהתחלה
* int main במקום void main , בהרבה קומפילירים זה לא היה מתקמפל לך.

בהצלחה בהמשך


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
jossepe_4u 
חבר מתאריך 18.3.02
258 הודעות
   06:03   02.07.07   
אל הפורום  
  2. אוקיי... תודה  
בתגובה להודעה מספר 1
 
  


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

   20:21   05.07.07   
אל הפורום  
  3. הנה סתם משהו קטן:  
בתגובה להודעה מספר 0
 
  

int main()
{
int num;
cout<<"insert number";
cin>>num;
int tmp = num;
int c=tmp-1;
do
{
if (num%2)
{
cout<<setw(c)<<"";
for (int i=0;i<=(tmp-num);cout<<"*",i++);
cout<<"\n";
c--;
}
} while(--num);

return 0;
}


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
jossepe_4u 
חבר מתאריך 18.3.02
258 הודעות
   11:33   06.07.07   
אל הפורום  
  4. אני מקבל את השגיאה הבאה  
בתגובה להודעה מספר 3
 
  
D:\MyCPPProjects\exex\exex.cpp(16) : error C2065: 'setw' : undeclared identifier
Error executing cl.exe.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Net_Boy  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 1.4.02
17151 הודעות, 1 פידבק
   12:46   06.07.07   
אל הפורום  
  5. #include (ל''ת)  
בתגובה להודעה מספר 4
 
   ערכתי לאחרונה בתאריך 06.07.07 בשעה 12:46 בברכה, Net_Boy
 
#include <iomanip>


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
jossepe_4u 
חבר מתאריך 18.3.02
258 הודעות
   14:09   06.07.07   
אל הפורום  
  7. תודה...  
בתגובה להודעה מספר 5
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
jossepe_4u 
חבר מתאריך 18.3.02
258 הודעות
   14:09   06.07.07   
אל הפורום  
  6. לא נותן את אותה התוצאה...  
בתגובה להודעה מספר 3
 
  


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

   18:35   06.07.07   
אל הפורום  
  8. מזתומרת? למה לא?  
בתגובה להודעה מספר 6
 
   ערכתי לאחרונה בתאריך 06.07.07 בשעה 18:36 בברכה, עידן_הכלי
 
תקיש 5, ותקבל:

*
***
*^*^*

זה המצב הרצוי לא? שהשורה האחרונה תהיה המספר שביקשת,
והרווח הוא 2


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
jossepe_4u 
חבר מתאריך 18.3.02
258 הודעות
   18:42   06.07.07   
אל הפורום  
  9. תריץ ת'תוכנית שלי ותראה שמדובר ב5 שורות ולא ב5  
בתגובה להודעה מספר 8
 
   תווים
וד"א זה לא עובד במספרים יותר גבוהים...
הקטע שאני רשמתי די הצליח לי כשהכנסתי מספרים יותר גבוהים


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

   12:48   07.07.07   
אל הפורום  
  10. קבל  
בתגובה להודעה מספר 9
 
   תראה לא רשמת את זה ככה בדוגמא שהבאת, אבל זה תיקון של שניה בדיוק,
הנה התוכנית שרצית:

int main()
{
int num;
cout<<"insert number";
cin>>num;
int tmp = num;
int c=tmp-1;
do
{
if (num%2)
{
cout<<setw(c)<<"";
for (int i=0;i<=(tmp-num);cout<<"*",i++);
cout<<"\n";
c--;
}
--num;
} while(c+1);

return 0;
}

ההבדל הוא רק בתנאי עצירה


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

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

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



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