정올 162 : 배열2-형성평가3(c언어) →CODINGKOOºº 문제 10 미만의 자연수 두 개를 입력받아서 첫 번째 항과 두 번째 항을 입력받은 수로 초기화 시킨 후 세 번째 항부터는 전전항과 전항의 합을 구하여 그 합의 1의 자리로 채워서 차례로 10개를 출력하는 프로그램을 작성하시오. 코드 #include int main() { int a[10], i; scanf_s("%d %d", &a[0], &a[1]); for (i = 2; i 정올(정보올림피아드&알고리즘)/Language_Coder 2022.06.25
정올 161 : 배열2-형성평가2(c언어) →CODINGKOOºº 문제 학생들의 점수를 입력을 받다가 0이 입력되면 그 때까지 입력받은 점수를 10점 단위로 구분하여 점수대별 학생 수를 출력하는 프로그램을 작성하시오. (1명도 없는 점수는 출력하지 않는다.)학생은 최대 100명이하이다. 코드 #include int main() { int a[11] = { 0 }, n, i; for (i = 0; i = 0; i--) { if (a[i] > 0) { printf("%d : %d person\n", i * 10, a[i]); } } } 문제 http://www.jungol.co.kr/bbs/board.php?bo_table=pbank&code=161&sca=10a0 정올(정보올림피아드&알고리즘)/Language_Coder 2022.06.25
정올 160 : 배열2-형성평가1(c언어) →CODINGKOOºº 문제 승지는 주사위 놀이를 하다가 주사위를 10번 던져서 각 숫자가 몇 번씩 나왔는지 알아보려고 한다. 한번 던질 때마다 나온 주사위의 숫자를 입력받아서 각 숫자가 몇 번씩 나왔는지 출력하는 프로그램을 작성하시오. 코드 #include int main() { int a[6] = { 0 }, n; for (int i = 0; i 정올(정보올림피아드&알고리즘)/Language_Coder 2022.06.25
정올 570 : 배열2-자가진단7(c언어) →CODINGKOOºº 문제 배열을 만들어서 아래와 같이 저장한 후 출력하는 프로그램을 작성하시오. 규칙은 첫 번째 행은 모두 1로 초기화 하고 다음 행부터는 바로 위의 값과 바로 왼쪽의 값을 더한 것이다. 코드 #include int main() { int a[5][5] = { {1,1,1,1,1} }, i, j; for (i = 1; i 정올(정보올림피아드&알고리즘)/Language_Coder 2022.06.25
정올 569 : 배열2-자가진단6(c언어) →CODINGKOOºº 문제 5명 학생의 국어 영어 수학 과학 4과목의 점수를 입력 받아서 각 개인별로 평균이 80 이상이면 “pass” 그렇지 않으면 “fail”을 출력하고 합격한 사람의 수를 출력하는 프로그램을 작성하시오. 코드 #include int main() { int a[5][4], i, j, sum = 0, hap = 0; for (i = 0; i 정올(정보올림피아드&알고리즘)/Language_Coder 2022.06.25
정올 568 : 배열2-자가진단5(c언어) →CODINGKOOºº 문제 2행 4열의 배열 두 개를 만들어서 입력을 받고 두 배열의 곱을 구하여 출력하는 프로그램을 작성하시오. 코드 #include int main() { int a[2][4], b[2][4], i, j; printf("first array\n"); for (i = 0; i 정올(정보올림피아드&알고리즘)/Language_Coder 2022.06.25
정올 567 : 배열2-자가진단4(c언어) →CODINGKOOºº 문제 3행 5열의 배열을 아래 출력 예와 같이 초기화 한 후 출력하는 프로그램을 작성하시오. 숫자사이의 공백은 3칸으로하고 각 숫자는 2칸으로 오른쪽에 맞추어 출력한다. 예, "%2d " 코드 #include int main() { int a[3][5] = { {5,8,10,6,4},{11,20,1,13,2},{7,9,14,22,3} }; for (int i = 0; i 정올(정보올림피아드&알고리즘)/Language_Coder 2022.06.25
정올 566 : 배열2-자가진단3(c언어) →CODINGKOOºº 문제 100 이하의 자연수를 입력받아 첫 번째 항은 100으로 두 번째 항은 입력받은 수로 초기화하고 다음 항부터는 전전항에서 전항을 뺀 수로 채워나가는 수열을 작성하여 그 수가 음수가 나올 때까지 출력하는 프로그램을 작성하시오. 코드 #include int main() { int a[100] = {100, }, i; //알파벳 개수 scanf("%d", &a[1]); for (i = 2; i 정올(정보올림피아드&알고리즘)/Language_Coder 2022.06.25
정올 565 : 배열2-자가진단2(c언어) →CODINGKOOºº 문제 100 미만의 양의 정수들이 주어진다. 입력받다가 0 이 입력되면 마지막에 입력된 0 을 제외하고 그 때까지 입력된 정수의 십의 자리 숫자가 각각 몇 개인지 작은 수부터 출력하는 프로그램을 작성하시오. (0개인 숫자는 출력하지 않는다.) 코드 #include int main() { int a[10] = { 0 }, n; //알파벳 개수 while (1) { scanf("%d", &n); if (n == 0) { break; } if (0 정올(정보올림피아드&알고리즘)/Language_Coder 2022.06.25
정올 564 : 배열2-자가진단1(c언어) →CODINGKOOºº 문제 영문 대문자를 입력받다가 대문자 이외의 문자가 입력되면 입력을 중단하고 영문 대문자들에 대하여 1번 이상 입력된 각 문자와 그 문자의 개수를 사전 순으로 출력하는 프로그램을 작성하시오. 입력되는 문자의 개수는 2개 이상 100개 이하이다. scanf_s 코드 #include int main() { int a[26] = { 0 }; //알파벳 개수 char ch; for(int i=0;i 정올(정보올림피아드&알고리즘)/Language_Coder 2022.06.25