ABA


"שאלה פשוטה בשפת C ..."
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #15575 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 15575
sharon85

   19:20   23.11.09   
אל הפורום  
  שאלה פשוטה בשפת C ...  
 
   יש לי את התוכנית הבאה:


איך אני אח"כ כותב פקודת PRINTF שתציג את כל הערכים בצורת טבלה עם 2 עמודות ו-6 שורות.


תודה


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

  האשכול     מחבר     תאריך כתיבה     מספר  
  תשתמש ב \t להזחה של ''עמודות'' ו ב \n לירידת שורה Net_Boy  23.11.09 19:52 1
     מערך - הכוונה להגדיר temp1 temp2 וכן הלאה... ? sharon85 23.11.09 20:03 2
         לא חס וחלילה Net_Boy  23.11.09 20:52 3
             הנה הקוד שלי אבל אני צריך שהמשתמש יוכל להכניס רק מס'... sharon85 23.11.09 21:52 5
                 מאיפה שמעת את השטות הזאת? ronen333  24.11.09 15:46 8
                     כמובן שזה לא יפתור את הרצון שלך להשתמש רק במספרים ronen333  24.11.09 15:58 9
                     ממש לא שטות - אי אפשר להגדיר unsigned float Net_Boy  24.11.09 18:47 10
                         מממ... נכון לרגע שכחתי. ronen333  24.11.09 19:58 11
  לא . הנדסת מחשבים . אלוקים יודע מה הקשר .... sharon85 23.11.09 21:50 4
  עמודות.. שורות.. נשמע כאילו אתה צריך להשתמש במערך דו מימדי ronen333  24.11.09 08:32 6
  2 עמודות ו 6 שורות VeNom  24.11.09 11:21 7

       
Net_Boy  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 1.4.02
17151 הודעות, 1 פידבק
   19:52   23.11.09   
אל הפורום  
  1. תשתמש ב \t להזחה של ''עמודות'' ו ב \n לירידת שורה  
בתגובה להודעה מספר 0
 
   שים לב שאתה דורס פה את המשתנה כמה פעמים
למה לא להשתמש במערך ?

ואגב לא מומלץ להשתמש ב float - תשתמש ב double


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

   20:03   23.11.09   
אל הפורום  
  2. מערך - הכוונה להגדיר temp1 temp2 וכן הלאה... ?  
בתגובה להודעה מספר 1
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Net_Boy  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 1.4.02
17151 הודעות, 1 פידבק
   20:52   23.11.09   
אל הפורום  
  3. לא חס וחלילה  
בתגובה להודעה מספר 2
 
   הכוונה
double dTemp(5),dSalinity(5);
(תחליף סוגריים עגולות למרובעות)

ואז הפנייה למשתנה תעשה ע"י
dTemp
כאשר index מייצג מספר מסוים
ואתה אמור לעשות לולאה

אגב מה הקשר למליחות בקוד ?
אתה לומד כימיה או משהו כזה?


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

   21:52   23.11.09   
אל הפורום  
  5. הנה הקוד שלי אבל אני צריך שהמשתמש יוכל להכניס רק מס'...  
בתגובה להודעה מספר 3
 
   חיוביים איך עושים את זה ? הבנתי שאי אפשר להגדיר UNSIGNED ב-FLOAT.

https://rotter.name/User_files/nor/4b0ae7e6473bd8e0.txt


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   15:46   24.11.09   
אל הפורום  
  8. מאיפה שמעת את השטות הזאת?  
בתגובה להודעה מספר 5
 
   בטח שאתה יכול.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   15:58   24.11.09   
אל הפורום  
  9. כמובן שזה לא יפתור את הרצון שלך להשתמש רק במספרים  
בתגובה להודעה מספר 8
 
   חיוביים, כי זה עובד בצורה מעגלית.
פשוט תבדוק אם הוא שלילי ואם כן תכפול במינוס 1.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Net_Boy  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 1.4.02
17151 הודעות, 1 פידבק
   18:47   24.11.09   
אל הפורום  
  10. ממש לא שטות - אי אפשר להגדיר unsigned float  
בתגובה להודעה מספר 8
 
   תקרא על איך float מיוצג ותבין למה


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   19:58   24.11.09   
אל הפורום  
  11. מממ... נכון לרגע שכחתי.  
בתגובה להודעה מספר 10
 
  


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

   21:50   23.11.09   
אל הפורום  
  4. לא . הנדסת מחשבים . אלוקים יודע מה הקשר ....  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   08:32   24.11.09   
אל הפורום  
  6. עמודות.. שורות.. נשמע כאילו אתה צריך להשתמש במערך דו מימדי  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
VeNom  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 7.6.02
7922 הודעות, 1 פידבק
   11:21   24.11.09   
אל הפורום  
  7. 2 עמודות ו 6 שורות  
בתגובה להודעה מספר 0
 
   כלומר לפי הבנתי אתה אמור לקלוט 12 מספרים חיוביים בלבד מהמשתמש..ולהדפיס אותם בצורת טבלה.
הכי נוח להשתמש במטריצה אבל כאן ספציפית עדיף לעבוד עם מערך חד מימד כי יהיו מצבים של קלטים שלילים לא חוקיים ואז באסה להתעסק באינדקסים....
זה אמור להיראות ככה(אני אל מקמפל את זה אבל זה הריון בגדול)..

void main()
{
float input;
int i , j ;
float arr = {0};
int count = 0;
while(count < 12)
{
printf("insert a positive number\n");
scanf("%f",&input);
if(input > 0)//only positive..
{
arr = input;
count++;
}
else
{
printf("please insert only positive numbers\n");

}

//now the printing
count = 0;
for(i = 0 ; i < 6 ; i++)//6 rows
{
for(j = 0 ; j < 2 ; ++j)//each row 2 numbers
{
printf("%f " , arr);
count++;
}
printf("\n");
}
}

}


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

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

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



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