-
백준 2845번 : 파티가 끝나고 난 뒤(C 언어)c c++ 언어 공부 2023. 9. 8. 12:46
https://www.acmicpc.net/problem/2845
2845번: 파티가 끝나고 난 뒤
파티가 끝나고 나면, 사람들은 누가 파티에 왔는지와 얼마나 많은 사람들이 왔는지를 궁금해한다. 보통 파티는 매우 크게 열리기 때문에, 정확하게 몇 명이 참가했는지 알 수가 없다. 지난주 토
www.acmicpc.net
Code:
1234567891011121314151617#include <stdio.h>int main() {int l, p;scanf("%d %d", &l, &p);int arr[5] = { 0. };for (int i = 0; i < 5; i++){scanf("%d", &arr[i]);}int result[5] = { 0, };for (int i = 0; i < 5; i++){result[i] = arr[i] - l * p;printf("%d ", result[i]);}}cs 문제 설명: 상근이는 자신의 파티를 열고, 1m^2당 몇 명의 사람이 참석했는지 알고 있습니다. 그리고 5개의 다른 신문 기사에서 각각 참가자 수를 기록했습니다. 그러나 이 신문 기사들에는 오차가 있을 수 있으며, 이 오차를 계산하려고 합니다. 여러분은 각 신문 기사에 나온 참가자 수와 상근이가 계산한 참가자 수 사이의 차이를 계산하는 프로그램을 작성해야 합니다.
코드 설명:
- 먼저, 코드는 주어진 입력을 처리합니다.
- l은 1m^2당 사람의 수를 나타냅니다.
- p는 파티가 열렸던 곳의 넓이를 나타냅니다.
- arr 배열에는 5개의 다른 신문 기사에서 주어진 참가자 수가 저장됩니다.
- 그런 다음, result 배열을 초기화하고, 각 신문 기사에서 참가자 수를 계산합니다.
- result[i] = arr[i] - l * p를 사용하여 오차를 계산합니다.
- 마지막으로, printf를 사용하여 각 기사의 오차를 출력합니다.
'c c++ 언어 공부' 카테고리의 다른 글
백준 5596번 : 시험 점수 (C 언어) (0) 2023.09.09 백준 1388번 : 바닥 장식(C 언어) (1) 2023.09.08 백준 10156번 : 과자 (C 언어) (1) 2023.09.07 백준 1926번 : 그림(C 언어) (0) 2023.09.07 백준 10797번 : 10부제(C 언어) (0) 2023.09.06 - 먼저, 코드는 주어진 입력을 처리합니다.