Algorithm/C

더블릿 - average

sang's IT 2018. 1. 23. 20:54
프로그램 명: average
제한시간: 1 초

네 정수를 입력 받아 평균을 출력하는 프로그램을 작성하세요.

정수 입력 사이에는 공백으로 구분되며 , 평균은 소수 2 째 자리까지 출력하세요.(소수 3 번째 자리에서 반올림)

입력

입력은 1 에서 100 사이의 자연수가 입력된다.

출력

입출력 예

입력

7 7 7 7

출력

7.00

입력

2 5 9 5

출력

5.25


풀이 : 


4개의 수들을 모두 더한 후 4로 나누어준다.  이 때 (float)를 각각 넣어주면서 형 변환한다.


int 형 -> float 형


' %.2f ' 는 소숫점 둘째자리까지 출력한다는 의미이다.

정답 :


// Copyright 2018. 이상현 All rights reserved.

// www.dovelet.com , 알고리즘 풀이

// program name : average

// scanf, printf


#include <stdio.h>


int main()

{

int a, b, c, d;

float avg;


scanf_s("%d %d %d %d", &a, &b, &c, &d);


avg = (float)(a + b + c + d) /(float) 4;


printf("%.2f\n", avg);


return 0;

}



in,output ex)