ABA


"צריך עזרה בשפת C תרגיל םשוט שלא מבין אותו..."
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #11596 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 11596
yoni-kkk-

דרג אמינות חבר זה
   14:46   27.12.04   
אל הפורום  
  צריך עזרה בשפת C תרגיל םשוט שלא מבין אותו...  
 
   אז ככה תרגיל הוא

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

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


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

  האשכול     מחבר     תאריך כתיבה     מספר  
  מכתב boynet 27.12.04 15:15 1
     דבר מאוד בסיסי . אופירוש 28.12.04 00:17 2

       
boynet

דרג אמינות חבר זה
   15:15   27.12.04   
אל הפורום  
  1. מכתב  
בתגובה להודעה מספר 0
 
  

#include <stdio.h>

main()
{
int psik=0,nekoda=0;

char x='x';

while(x!='#')
{
x = getchar();
if (x == ',') psik++;
if (x == '.') nekoda++;
if (x == '#')
{
printf("pskikim=%d,nekodot=%d \n",psik,nekoda);
}
}
return(0);
}


אם רשמתי לא טוב או משהו תגידו
כי אני חדש בc


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

דרג אמינות חבר זה
   00:17   28.12.04   
אל הפורום  
  2. דבר מאוד בסיסי .  
בתגובה להודעה מספר 1
 
   זה לא קשור לזה שאתה חדש ב - C או בכל שפה אחרת .
הקטע קוד הזה ,

if (x == '#')
{
printf("pskikim=%d,nekodot=%d \n",psik,nekoda);
}

צריך לצאת מהלולאה , צריך לבצע אותו רק פעם אחת כאשר הלולאה כבר מסתיימת .

מה שעשית פה , זה להכפיל את זמן ביצוע הפקודות ב - 1.33 (לערך ...) .

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

בהצלחה .


תוכניתן במקצועי , מבצע עבודות פרטיות , כל המעוניין לגשת בפרטי .


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

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

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



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