백준 3052번 - Bronze II
[풀이 순서]
1. 10개 입력받고
2. 입력받은 수를 42로 나눠서 배열에 넣기
3. 배열 순서대로 이전순서와 비교
4. 같으면 나머지 개수 감소, 다르면 증가
#include <iostream>
using namespace std;
int main() {
int num;
int sum = 0;
int arr[10] = { 0 };
for (int i = 0; i < 10; i++) {
cin >> num;
arr[i] = num % 42;
for (int j = 0; j <= i; j++) {
if (arr[i] == arr[j] && i != j) {
sum--;
break;
}
}
sum++;
}
cout << sum << "\n";
return 0;
}
백준 1546번 - Bronze I
#include <iostream>
using namespace std;
int main() {
int a; // 과목 수
int arr[1000]={};
int max=0;
double sum = 0;
cin >> a; // 1. 시험 본 과목 수
for (int i = 0; i < a; i++) {
cin >> arr[i];
if (arr[i] > max) {
max = arr[i]; // 2. 비교하여 최대값 찾기
}
sum += arr[i]; // 3. 처음에 입력한 점수들 합 구하기
}
sum=(sum/max*100)/a; // 4. 처음 점수 -> /m*100으로 고치고 평균 구하기
cout <<fixed; //소수점 설정
cout.precision(6); // 전체자릿수 6으로 조절(소숫점 아래를 6으로 고정)
cout << sum<<endl;
}
백준 8958번 - Bronze I
#include <iostream>
#include <string>
using namespace std;
int main() {
int casenum;
string quiz;
cin >> casenum; // 테스트 케이스 개수
for (int i = 0; i < casenum; i++) {
cin >> quiz; // 문자열 입력
int sum, cnt;
sum = cnt=0; // 초기화
for (int i = 0; i < quiz.length(); i++) { // 문자열을 배열로
if (quiz[i] == 'O') { // O면 cnt+1
cnt++;
}
else { // X면 0으로 초기화
cnt = 0;
}
sum += cnt; // 합
}
cout << sum<<endl;
}
}
백준 4344번 - Bronze I
#include <iostream>
using namespace std;
int main() {
int tcase; // testcase 수
int stdnum; // 학생 수
double result; // 답
int arr[1000]; // 점수
int avg=0;
cin >> tcase; //testcase 개수
for (int i = 0; i < tcase; i++) { // 학생 수
cin >> stdnum;
int sum=0; // 합계 초기화
for (int j = 0; j < stdnum; j++) { // 학생 수 만큼 점수 입력 후
cin >> arr[j];
sum += arr[j]; // 전체 합
}
avg = sum/stdnum; // 평균
// 점수가 평균보다 높으면 cnt++
double cnt = 0;
for(int j=0;j<stdnum;j++){
if(avg<arr[j]){
cnt++;
}
}
result = (cnt/stdnum)*100; // % 계산
cout << fixed;
cout.precision(3);
cout << result << "%"<<endl;
}
}
'코딩 > C++' 카테고리의 다른 글
백준 문제풀이 C++ [220112] - 함수, 문자열 (0) | 2022.01.13 |
---|---|
[C++] :: STL <vector> iterator(반복자) (0) | 2022.01.12 |
백준 문제풀이 C++ 배열 [211221] - Taffy (0) | 2021.12.21 |
백준 문제풀이 C++ [211221] - Taffy (0) | 2021.12.21 |
백준 문제풀이 C++ [211220] - Taffy (0) | 2021.12.20 |