데일리 codeup/연산자
합과 평균_220701
hayo_su
2022. 7. 1. 16:40
c++에서 합과 평균은 다음과 같이 직접 연산자를 사용하여 구할 수 있다.
예제
#include <iostream>
using namespace std;
int main() {
int a = 9, b = 4;
cout << a + b << ' ' << (double)(a + b) / 2;
return 0;
}
출력 결과
13 6.5
다음과 같이 코드를 작성하면 결과가 어떻게 나올까?
int a = 9, b = 4;
cout << (double)(a + b / 2);
출력 결과
11
우선순위에 맞게 계산이 되도록 해야한다.
합과 평균
두 정수 a, b를 입력받아 두 정수의 합과 평균을 구해 출력하는 프로그램을 작성해보세요
#include <iostream>
using namespace std;
int main() {
int a, b;
cin >> a >> b;
cout << a+b<< ' ';
cout << fixed;
cout.precision(1);
cout << (double)(a+b)/2;
return 0;
}
세 수의 합과 평균 구하기
세 개의 정수를 입력받아서 합계와 평균을 출력하는 프로그램을 작성해주세요.
(단, 평균은 소수 이하를 버립니다.)
#include <iostream>
using namespace std;
int main() {
int a, b, c;
cin >> a >> b >> c;
cout << a+b+c << endl << (a+b+c)/3;
return 0;
}
합과 평균의 차
세 개의 정수가 주어졌을 때, 세 정수의 합과 평균을 구하고, 합에서 평균을 뺀 값을 구하는 프로그램을 작성해보세요.
#include <iostream>
using namespace std;
int main() {
int a, b, c;
int sum, avg;
cin >> a >> b >> c;
sum = a+b+c;
avg = sum / 3;
cout << sum << endl << avg << endl << sum - avg;
return 0;
}