אני צריך לכתוב תוכנית קטנה ב C שתקלוט 3 מספרים ותעשה ממוצע - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

אני צריך לכתוב תוכנית קטנה ב C שתקלוט 3 מספרים ותעשה ממוצע


kabirsh

Recommended Posts

שלום

אני צריך לכתוב תוכנית קטנה ב C (לא C++ )שתקלוט 3 מספרים.

תעשה ממוצע בין המספר הגבוה לנמוך.

תציג את התוצאה

ובנוסף תציג את המספרים שנקלטו לפי הסדר(גודלם)

תודה

קישור לתוכן
שתף באתרים אחרים




#include <stdio.h>

int min(int a, int b)
{
return (a<b)?(a):(b);
}


int max(int a, int b)
{
return a>b?a:b;
}

void main()
{
int a, b, c, maxn, midn, minn;
scanf("%d%d%d", &a, &b, &c);
minn = min(min(a, b), c)
maxn = max(max(a, b), c)
midn = (a==minn || a==maxn)?((b==minn || b==maxn)?c:b):a;
printf("%d\n", (minn+maxn)/2);
printf("%d %d %d", minn, midn, maxn);

}

קישור לתוכן
שתף באתרים אחרים

החלק הזה עושה בדיקה פשוטה

אם A קטן מ- B "תרשום במסמך" A, אחרת תרשום שם B. זה תנאי מקוצר. שכחתי לשים שם RETURN. אני עורך עכשיו

אה... עכשיו שמתי לב.. רשמתי שם משהו (הערה לעצמי) מחקתי אותה.

קישור לתוכן
שתף באתרים אחרים

ארכיון

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

×
  • צור חדש...