#include <iostream>
using namespace std;
int main() {
int a, b, c, d, e, result;
cin >> a >> b >> c >> d >> e;
result = (a * a + b * b + c * c + d * d + e * e) % 10;
cout << result;
return 0;
}
입력받은 5개의 숫자를 제곱하여 더하고 10으로 나눈 값 출력
#include <iostream>
using namespace std;
int main() {
int a, b, c, result,max;
cin >> a >> b >> c;
if (a == b && b == c)
result = 10000 + a * 1000;
else if (a == b || b == c || c==a)
result = 1000 + b * 100;
else {
if (a > b)
max = a;
else
max = b;
if (max < c)
max = c;
result = max * 100;
}
cout << result;
}
숫자 3개를 입력받음(1~6까지의 숫자로)
모든 주사위가 같은지 확인하고 상금 계산
2개가 같은 경우를 확인하고 상금 계산
모두 다른 경우에는 세 수의 크기를 비교하여 가장 큰 수로 상금 계산
계산한 상금 출력
#include <iostream>
using namespace std;
int main() {
int hour, min, need, rhq;
cin >> hour >> min;
cin >> need;
if (min + need >= 60) {
rhq = (min + need) / 60;
min = min + need - (60 * rhq);
if (hour + rhq >= 24)
hour = hour + rhq - 24;
else
hour=hour+rhq;
}
else {
min = min + need;
}
cout << hour << " " << min;
return 0;
}
현재 분과 필요한 시간(분)의 합이 60을 넘어버릴 경우, 60으로 나눈 몫만큼 시간을 따로 저장해두고, 나머지는 분에 저장한다.
총 시간이 24를 넘길 경우에는 시간에 24를 빼서 오전0시부터 새로 시작되는 시간을 저장하고, 아닌 경우에는 시간에 그대로 몫 시간 더해주면 끗
#include <iostream>
using namespace std;
int main() {
int hour, minute, second, need, day;
cin >> hour >> minute >> second;
cin >> need;
second += need;
minute += second / 60;
hour += minute / 60;
cout << hour % 24 << " " << minute % 60 << " " << second % 60;
return 0;
}
필요한 초를 입력받은 다음 (^ㅡ^)
초: 필요한 초 그대로 입력/분: 필요한 초/60, 시간: 분/60
출력하면서 동시에 시간은 24로 나눈 몫을, 분과 초는 60으로 나눈 몫을 출력
오늘의 tmi: 시험을 보느라^^ 열심히 공!부! 하느라 못 올렸다!^^ 인제 다시 열심히 할 예정이다. 아마도! 오늘은 이거 말고도 리액트 네이티브 설정을 했는데 정말 하나도 진전이 없어서 너무 화가 난다. 이러다가 포맷을 한 번 해야 될 것 같기도 하다. 눈물이 앞을 가린다는 게 이런 때에 쓰는 말인가 보다.