공부70 [BOJ 알고리즘] 2562 "최댓값" [BOJ 알고리즘] 2562 "최댓값" ● 문제 9개의 서로 다른 자연수가 주어질 때, 이들 중 최댓값을 찾고 그 최댓값이 몇 번째 수인지를 구하는 프로그램을 작성하시오. ● 소스코드 #include using namespace std; int main() { int index = -1; int max = -1; for(int i=1; i max) { max = tmp; index = i; } } printf("%d\n%d\n",max, index); return 0; } ● 풀이 - 특별한 알고리즘은 없다. * www.acmicpc.net/problem/2562 2562번: 최댓값 9개의 서로 다른 자연수가 주어질 때, 이들 중 최댓값을 찾고 그 최댓값이 몇 번째 수인지를 구하는 프로그램을 작성하시오... 2021. 5. 16. [BOJ 알고리즘] 2557 "Hello World" [BOJ 알고리즘] 2557 "Hello World" ● 문제 - Hello World!를 출력하시오. ● 소스코드 #include using namespace std; int main() { printf("Hello World!\n"); return 0; } ● 풀이 - 특별한 알고리즘은 없다. - Hello World!를 출력한다. * www.acmicpc.net/problem/2557 2557번: Hello World Hello World!를 출력하시오. www.acmicpc.net 2021. 5. 16. [BOJ 알고리즘] 2475 "검증수" [BOJ 알고리즘] 2475 "검증수" ● 문제 - 검증수는 고유번호의 처음 5자리에 들어가는 5개의 숫자를 각각 제곱한 수의 합을 10으로 나눈 나머지이다. ● 소스코드 #include using namespace std; int main() { int sum = 0; for(int i=1; i 2021. 5. 16. [BOJ 알고리즘] 2439 "별 찍기 - 2" [BOJ 알고리즘] 2439 "별 찍기 - 2" ● 문제 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제. 하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오. ● 소스코드 #include using namespace std; int main() { int n; scanf("%d",&n); for(int i=1; ii; j--) { printf(" "); } for(int j=1; j 2021. 5. 16. [BOJ 알고리즘] 2438 "별 찍기 - 1" [BOJ 알고리즘] 2438 "별 찍기 - 1" ● 문제 - 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 ● 소스코드 #include using namespace std; int main() { int n; scanf("%d",&n); for(int i=1; i 2021. 5. 16. [BOJ 알고리즘] 1546 "평균" [BOJ 알고리즘] 1546 "평균" ● 문제 세준이는 기말고사를 망쳤다. 세준이는 점수를 조작해서 집에 가져가기로 했다. 일단 세준이는 자기 점수 중에 최댓값을 골랐다. 이 값을 M이라고 한다. 그리고 나서 모든 점수를 점수/M*100으로 고쳤다. 예를 들어, 세준이의 최고점이 70이고, 수학점수가 50이었으면 수학점수는 50/70*100이 되어 71.43점이 된다. 세준이의 성적을 위의 방법대로 새로 계산했을 때, 새로운 평균을 구하는 프로그램을 작성하시오. ● 소스코드 #include #include using namespace std; int main() { int n; double score[1001] = {}; scanf("%d",&n); double sum = 0; double maxi = .. 2021. 5. 16. 이전 1 ··· 7 8 9 10 11 12 다음