üÁß ÀÔ·Â Àοø ÀÔ·ÂÈÄ
üÁßÀ» ÀԷ¹ްí, ÃÖ°í, ÃÖÀú, Æò±Õ üÁßÀ» ±¸ÇÏ´Â °ÍÀÌ ¹®Á¦ÀÔ´Ï´Ù¸¸
¿Ö±×·±Áö ¿À·ù°¡ ³ª³×¿ä.
¾îµð°¡ À߸øµÈ °ÍÀÎÁöÁ» ¾Ë·ÁÁÖ¼¼¿ä
#include<stdio.h>
void input(double* wei, int cnt);
void calcul(double* wei, int cnt, double* val);
int main()
{
double* wei;
double val[3]; //0-ÃÖ°í, 1-ÃÖÀú, 2-Æò±Õ
int cnt;
printf("¸î ¸íÀÇ Ã¼ÁßÀ» ÀÔ·ÂÇϽʴϱî? : ");
scanf("%d", &cnt); fflush(stdin);
wei = (double*)malloc(cnt); //µ¿ÀûÇÒ´ç
input(wei, cnt);
calcul(wei, cnt, val);
printf("ÃÖ°íüÁß : %.1lf\tÃÖÀúüÁß : %.1lf\tÆò±ÕüÁß : %.1lf\t\n",
val[0], val[1], val[2]);
free(wei); //µ¿ÀûÇÒ´ç ÇØÁ¦
return 0;
}
void input(double* wei, int cnt){
int i;
for(i=0; i< cnt; ++i){
printf("%d¹ø° üÁß : ", i+1);
scanf("%lf", &*(wei+i));
}
}
void calcul(double* wei, int cnt, double* val){
int i;
val[0] = val[1] = val[2] = wei[0];
for(i=1; i<cnt; ++i){
if(wei[i]>val[0]) val[0] = wei[i];
if(wei[i]<val[1]) val[1] = wei[i];
val[2]+=wei[i];
}
val[2] /= cnt;
}
¿À·ùâÀÌ ¶ß°í ³ ÈÄ ÇÁ·Î±×·¥ÀÌ Á¾·áµË´Ï´Ù.
¹®Á¦°¡ ¹ºÁö Á» ¾Ë·ÁÁÖ¼¼¿ä ¤Ñ.¤Ì; |