18-03-2006, 18:31
|
|
|
|
חבר מתאריך: 04.08.02
הודעות: 4,468
|
|
...
ברור שעדיין יש בעיה - לא טרחת לקרוא את התגובה הקודמת שלי היטב.
אפשר לדעת למה האובססיה שלך עם הטיפוס float? למה h בכלל float?
שוב, תהפוך ה-כ-ל ל-int.
for (i=1; i<n; i=i+1)
כבר אמרתי לך, אתה טועה לגביי ה-i=1.
אתה לא רוצה את זה, אתה רוצה i=0 (כן כן, אפשר גם i<=n, למה לסבך את התהליך?)
printf ("randum=%f/n", s);
שוב, %f מסמן float, הפכת את הטיפוס של s ל-int.
תדפיס %d ולא %f!
BTW - זה \n ולא /n
_____________________________________
C pogrammers never die. They are just cast into void.
|