עבור לתוכן

צריך עזרה ב-C

Featured Replies

פורסם

#include <stdio.h>
int main(void)

int AddToNum(int num);
{

int num;
int result;

printf("Please Enter A Number : ");
scanf("%d" , &num);
result = AddToNum(num);
printf("The Total Amount is : \n", result);
}


int AddToNum(int num)
}
int i;
int sum;
sum = 0;
for (i = 0; i <= num;i = i + 1)
sum = sum + 1;
return(sum);

fflush(stdin);
getchar();
return 0;

}

זה פונקציה שקולטת מספר שלם ומחזירה את סכום המספרים מ-1 ועד לאותו מספר.

אני מקבל שגיאה ולא יודע מה הבעיה.

פורסם

פשוט יש יותר מדי, אז לפעמים הקומפיילר משתגע.

לא הגדרת את התוכן של פונקציה main.

הגדרת 2 פונקציות שונות עם אותו שם.

יש לך סוגריים מסולסלים לא בסדר הנכון.

נסה לבנות את התוכנית בלי פונקציות בכלל (רק עם main) ואז לשנות אותה.

פורסם
  • מחבר

אוקיי תודה ועוד משהו.

התוכנה הזאת שאני מקמפל הוא אותר לי שהוא לא מזהה את abs למרות שרשמתי למעלה #include <math.h>

#include <stdio.h>
#include <math.h>
int main(void)
{
int i;
printf("Please enter a number: ");
scanf("%d", &i);
printf("Absolute value of %d is %d\n", i, abs(i));
fflush(stdin);
getchar();
return 0;
}

פורסם
  • מחבר

אז כנראה המדריך הזה לא ממש נכון\מעודכן.

תודה רבה.

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים