티스토리

개발자
검색하기

블로그 홈

개발자

iwantlunch.tistory.com/m

c++ py java

구독자
0
방명록 방문하기

주요 글 목록

  • 정올 CODE 570 배열2 - 자가진단7 문제 배열을 만들어서 아래와 같이 저장한 후 출력하는 프로그램을 작성하시오. 규칙은 첫 번째 행은 모두 1로 초기화 하고 다음 행부터는 바로 위의 값과 바로 왼쪽의 값을 더한 것이다. 출력 예 1 1 1 1 1 1 2 3 4 5 1 3 6 10 15 1 4 10 20 35 1 5 15 35 70 CODE #include int main(){ int arr[5][5]; int sum = 0; for(int i=0; i 공감수 0 댓글수 0 2023. 4. 18.
  • 정올 CODE 569 배열2 - 자가진단6 문제 5명 학생의 국어 영어 수학 과학 4과목의 점수를 입력 받아서 각 개인별로 평균이 80 이상이면 “pass” 그렇지 않으면 “fail”을 출력하고 합격한 사람의 수를 출력하는 프로그램을 작성하시오. 입력 예 85 67 95 65 80 95 86 56 100 98 67 86 95 76 84 65 67 86 90 76 출력 예 fail fail pass pass fail Successful : 2 CODE #include int main(){ int k[5], e[5], m[5], s[5]; int c=0; double avg[5]; for(int i=0; i= 80 ){ printf("pass"); c++; } else printf("fail"); printf("\n"); } printf("Succe.. 공감수 0 댓글수 0 2023. 4. 5.
  • 정올 CODE 568 배열2 - 자가진단5 문제 2행 4열의 배열 두 개를 만들어서 입력을 받고 두 배열의 곱을 구하여 출력하는 프로그램을 작성하시오. 입력 예 first array 1 2 3 4 5 6 7 8 second array 1 4 7 8 3 6 9 8 * first array, second array는 printf를 통해 출력해서 사용자가 입력하는 창에서 보이기만 해도 정답으로 인정됩니다. 출력 예 1 8 21 32 15 36 63 64 CODE #include int main(){ int n[2][4], n2[2][4], sum[2][4]; printf("first array\n"); for(int i=0; i 공감수 0 댓글수 0 2023. 4. 3.
  • 정올 CODE 567 배열2 - 자가진단4 문제 3행 5열의 배열을 아래 출력 예와 같이 초기화 한 후 출력하는 프로그램을 작성하시오. 숫자사이의 공백은 3칸으로하고 각 숫자는 2칸으로 오른쪽에 맞추어 출력한다. 예, "%2d " 입력 예 62 출력 예 5 8 10 6 4 11 20 1 13 2 7 9 14 22 3 CODE #include int main(){ int arr[3][5] = {{5, 8, 10, 6, 4}, {11, 20, 1, 13, 2}, {7, 9, 14, 22, 3}}; for(int i=0; i 공감수 0 댓글수 0 2023. 4. 3.
  • 정올 CODE 566 배열2 - 자가진단3 문제 100 이하의 자연수를 입력받아 첫 번째 항은 100으로 두 번째 항은 입력받은 수로 초기화하고 다음 항부터는 전전항에서 전항을 뺀 수로 채워나가는 수열을 작성하여 그 수가 음수가 나올 때까지 출력하는 프로그램을 작성하시오. 입력 예 62 출력 예 100 62 38 24 14 10 4 6 -2 CODE #include #define max 100001 int main(){ int n[max] = {100, 0, }, j; scanf("%d",&n[1]); for(int i = 1; n[i] >= 0; i++){ n[i + 1] = n[i - 1] - n[i]; j = i+1; } for(int i=0; i 공감수 0 댓글수 0 2023. 4. 1.
  • 정올 CODE 565 배열2 - 자가진단2 문제 100 미만의 양의 정수들이 주어진다. 입력받다가 0 이 입력되면 마지막에 입력된 0 을 제외하고 그 때까지 입력된 정수의 십의 자리 숫자가 각각 몇 개인지 작은 수부터 출력하는 프로그램을 작성하시오. (0개인 숫자는 출력하지 않는다.) 입력 예 10 55 3 63 85 61 85 0 출력 예 0 : 1 1 : 1 5 : 1 6 : 2 8 : 2 CODE #include int main(){ int i = 0, num = 0, n[10], sum[10] = {0, }; do{ scanf("%d",&num); if(num == 0) break; i = num / 10; sum[i]++; }while(1); for(i = 0; i < 10; i++){ if(sum[i] != 0) printf("%d :.. 공감수 0 댓글수 0 2023. 3. 31.
  • 정올 CODE 159 배열1 - 형성평가10 문제 20 이하의 정수 n을 입력받고 n명의 점수를 입력받아 높은 점수부터 차례로 출력하는 프로그램을 작성하시오. 입력 예 5 35 10 35 100 64 출력 예 100 64 35 35 10 CODE #include int main(){ int n, temp; scanf("%d",&n); int score[n] = {0,}; for(int i=0; i 공감수 0 댓글수 0 2022. 11. 16.
  • 정올 CODE 119 값 알아내는 방법. https://iwantlunch.tistory.com/239 #include #include int main(void) { int a = 0; time_t now; struct tm tt; time(&now); tt = *localtime(&now); a = tt.tm_year; a += tt.tm_mon; a += tt.tm_mday; printf("%d %d %d\n", 1, 2, 3); return 0; } 위 코드를 비주얼 스튜디오에서 입력해주고 각 코드마다 브레이크를 걸어줍니다. (왼쪽 회색영역인 빨간색 원 있는 위치에 더블클릭하면 됩니다.) 첫 번째 a에선 0이라고 뜹니다. 두 번째 a에선 122라고 뜹니다. 세 번째 a에선 162라고 뜹니다. #include int main(){ print.. 공감수 1 댓글수 0 2022. 10. 31.
  • 정올 CODE 158 배열1 - 형성평가9 문제 정수를 입력받다가 0 이 입력되면 0 을 제외하고 그 때까지 입력 받은 개수를 출력한 후 입력받은 정수를 차례로 출력하되 그 수가 홀수이면 2배한 값을, 짝수인 경우에는 2로 나눈 몫을 출력하는 프로그램을 작성하시오. 입력되는 정수의 개수는 100개 이하이다. 입력 예 8 10 5 15 100 0​ 출력 예 5 4 5 10 30 50 CODE #include int main(){ int n[101], cnt, sum=0; int i=0; while(1){ scanf("%d",&n[i]); if(n[i]==0){ break; } i++; } printf("%d\n",i); for(int j=0; j 공감수 0 댓글수 0 2021. 5. 24.
  • 정올 CODE 157 배열1 - 형성평가8 문제 100 개 이하의 정수를 입력받다가 0 이 입력되면 그 때까지 입력된 정수 중 5의 배수의 개수와 합계 평균을 출력하는 프로그램을 작성하시오. 평균은 소수점 이하 1자리까지 출력한다. 입력 예 35 10 23 100 64 51 5 0 출력 예 Multiples of 5 : 4 sum : 150 avg : 37.5 CODE #include int main(){ int sum = 0, num =0, cnt = 0; int i,j; int n; double avg = 0; while(1){ scanf("%d", &n); if(n == 0){ break; } if(n % 5 == 0){ sum+=n; cnt++; } } avg += sum; printf("Multiples of 5 : %d\n",cnt);.. 공감수 0 댓글수 0 2021. 5. 24.
  • 정올 CODE 156 배열1 - 형성평가7 문제 세 자리 이하의 정수를 차례로 입력 받다가 999가 입력되면 프로그램을 종료하고 그 때까지 입력된 최대값과 최소값을 출력하는 프로그램을 작성하시오.입력받는 정수는 100개 이하이다. 입력 예 45 19 123 58 10 -55 16 -1 999 출력 예 max : 123 min : -55 CODE #include int main(){ int i, j, num; int max = -1 , min = 999; while(1){ scanf("%d",&num); if(num == 999){ break; } if(max num){ min = num ; } } printf("max : %d\nmin : %d", max, min); } 질문은 댓글로 받습니다.. 공감수 0 댓글수 0 2021. 5. 24.
  • 정올 CODE 155 배열1 - 형성평가6 문제 6개의 문자배열을 만들고 {'J', 'U', 'N', 'G', 'O', 'L'} 으로 초기화 한 후 문자 한 개를 입력받아 배열에서의 위치를 출력하는 프로그램을 작성하시오. 첫 번째 위치는 0번이며 배열에 없는 문자가 입력되면 "none" 라는 메시지를 출력하고 끝내는 프로그램을 작성하시오. 입력 예 L 출력 예 5 CODE #include int main(){ char s[6] = {'J', 'U', 'N', 'G', 'O', 'L'}; char eq; int i = 0, j=0; scanf("%c",&eq); for(; i5){ printf("none"); } else{ printf("%d",i); } } 질문은 댓글로 받습니다. 감사합니다. 공감수 0 댓글수 0 2021. 5. 24.
  • 정올 CODE 154 배열1 - 형성평가5 문제 6명의 몸무게를 입력받아 몸무게의 평균을 출력하는 프로그램을 작성하시오. 출력은 반올림하여 소수 첫째자리까지로 한다. 입력 예 23.2 39.6 66.4 50.0 45.6 48.0 출력 예 45.5 CODE #include int main(){ int i; double kg[7]; double sum=0, avg; for(i=0; i 공감수 0 댓글수 0 2021. 5. 24.
  • 정올 CODE 153 배열1 - 형성평가4 문제 100개의 정수를 입력받을 수 있는 배열을 선언한 후 정수를 차례로 입력 받다가 -1이 입력되면 입력을 중단하고 -1을 제외한 마지막 세 개의 정수를 출력하는 프로그램을 작성하시오. (입력받은 정수가 -1을 제외하고 3개 미만일 경우에는 -1을 제외하고 입력받은 정수를 모두 출력한다.) 입력 예 30 20 10 60 80 -1 출력 예 10 60 80 Hint ! 마지막에 입력된 위치는 [입력받은 개수-1] 이고 그 앞에 입력받은 것은 [입력받은 개수-2] 이다. CODE #include int main(){ int i=0; int num[101]; for(; i 공감수 0 댓글수 0 2021. 5. 23.
  • 정올 CODE 152 배열1 - 형성평가3 문제 10개의 정수를 입력받아 홀수 번째 입력받은 정수의 합과 짝수 번째 입력받은 정수의 합을 출력하는 프로그램을 작성하시오. 입력 예 10 20 25 66 83 7 22 90 1 100 출력 예 odd : 141 even : 283 CODE #include int main(){ int i,j,o=0,e=0; int num[11]; for(i=0; i 공감수 0 댓글수 0 2021. 5. 23.
  • 정올 CODE 151 배열1 - 형성평가2 문제 5개의 정수를 입력받은 후 첫 번째 세 번째 다섯 번째 입력받은 정수의 합을 출력하는 프로그램을 작성하시오. 입력 예 15 20 33 10 9 출력 예 57 CODE #include int main(){ int i,j,sum=0; int num[6]; for(i=0; i 공감수 0 댓글수 0 2021. 5. 23.
  • 정올 CODE 150 배열1 - 형성평가1 문제 10개의 문자를 입력받아 마지막으로 입력받은 문자부터 첫 번째 입력받은 문자까지 차례로 출력하는 프로그램을 작성하시오. 입력 예 A E C X Y Z c b z e 출력 예 e z b c Z Y X C E A CODE #include int main(){ int i,j; char ch[10]; for(i=0; i=0; i--) printf("%c ",ch[i]); } 질문은 댓글로 받습니다. 감사합니다. 공감수 0 댓글수 0 2020. 5. 24.
  • 정올 CODE 563 배열1 - 자가진단9 문제 10개의 정수를 입력받아 배열에 저장한 후 내림차순으로 정렬하여 출력하시오. 입력 예 95 100 88 65 76 89 58 93 77 99 출력 예 100 99 95 93 89 88 77 76 65 58 CODE #include int main(){ int n[10]; int i,j,temp; for(i=0; i 공감수 0 댓글수 1 2020. 5. 23.
  • 정올 CODE 562 배열1 - 자가진단8 문제 10개의 정수를 입력받아 배열에 저장한 후 짝수 번째 입력된 값의 합과 홀수 번째 입력된 값의 평균을 출력하는 프로그램을 작성하시오. 평균은 반올림하여 소수첫째자리까지 출력한다. 입력 예 95 100 88 65 76 89 58 93 77 99 출력 예 sum : 446 avg : 78.8 CODE #include int main(){ int n[10]; int i,sum=0,cnt=0; double avg; for(i=0; i 공감수 0 댓글수 0 2020. 5. 22.
  • 정올 CODE 561 배열1 - 자가진단7 문제 10개의 정수를 입력받아 100 미만의 수 중 가장 큰 수와 100 이상의 수 중 가장 작은 수를 출력하는 프로그램을 작성하시오. (입력되는 정수의 범위는 1이상 10,000 미만이다. 만약 해당하는 수가 없을 때에는 100 을 출력한다.) 입력 예 88 123 659 15 443 1 99 313 105 48 출력 예 99 105 CODE #include int main(){ int n[10]; int i,j,min = 10000,max = -1, min_t = min,max_t = max; for(i=0; i max){ max = n[i]; } } else if(n[i] >=100 && n[i] n[i]){ min = n[i]; } } } if(min_t == min) min = 100; if(m.. 공감수 0 댓글수 0 2020. 5. 18.
  • 정올 CODE 560 배열1 - 자가진단6 문제 10개의 정수를 입력받아 그 중 가장 작은 수를 출력하는 프로그램을 작성하시오.(입력받을 정수는 1000을 넘지 않는다.) 입력 예 5 10 8 55 6 31 12 24 61 2 출력 예 2 CODE #include int main(){ int n[11] = {0,}; int i,j; int temp; for(i=0; i 공감수 0 댓글수 0 2020. 5. 17.
  • 정올 CODE 559 배열1 - 자가진단5 문제 1반부터 6반까지의 평균점수를 저장한 후 두 반의 반 번호를 입력받아 두 반 평균점수의 합을 출력하는 프로그램을 작성하시오. 반별 평균점수는 초기값으로 1반부터 차례로 85.6 79.5 83.1 80.0 78.2 75.0으로 초기화하고 출력은 소수 두 번째 자리에서 반올림하여 소수 첫째자리까지 한다. 입력 예 1 3 출력 예 168.7 CODE #include int main(){ double n[10] = {0, 85.6, 79.5, 83.1, 80.0, 78.2, 75.0}; int i,j; double sum; scanf("%d %d", &i,&j); sum = n[i] + n[j]; printf("%.1lf",sum); } 질문은 댓글로 받습니다. 감사합니다. 공감수 0 댓글수 0 2020. 5. 17.
  • 정올 CODE 558 배열1 - 자가진단4 문제 100 개의 정수를 저장할 수 있는 배열을 선언하고 정수를 차례로 입력받다가 0 이 입력되면 0 을 제외하고 그 때까지 입력된 정수를 가장 나중에 입력된 정수부터 차례대로 출력하는 프로그램을 작성하시오. 입력 예 3 5 10 55 0 출력 예 55 10 5 3 CODE #include int main() { int i; int j; int n[101] = {0, }; i = j = 0; while(i=0; j--) { printf("%d ", n[j]); } break; } i++; } } 질문은 댓글로 받습니다. 감사합니다. 공감수 0 댓글수 0 2020. 5. 16.
  • 정올 CODE 557 배열1 - 자가진단3 문제 10개의 문자를 입력받아서 첫 번째 네 번째 일곱 번째 입력받은 문자를 차례로 출력하는 프로그램을 작성하시오. 입력 예 A B C D E F G H I J 출력 예 A D G CODE #include int main(){ int i=0; char ch[10]; for(i=0; i 공감수 0 댓글수 0 2020. 5. 16.
  • 정올 CODE 556 배열1 - 자가진단2 문제 정수 10 개를 저장할 수 있는 배열을 만들어서 1 부터 10 까지를 대입하고 차례대로 출력하는 프로그램을 작성하시오. 입력 예 1 2 3 4 5 6 7 8 9 10 출력 예 1 3 5 7 9 1 3 5 7 CODE #include int main(){ int i=0; int cnt=0; int n[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; for(i=0; i 공감수 0 댓글수 0 2020. 5. 15.
  • 정올 CODE 555 배열1 - 자가진단1 문제 10개의 정수를 입력받아 배열에 저장한 후 내림차순으로 정렬하여 출력하시오. 입력 예 95 100 88 65 76 89 58 93 77 99 출력 예 100 99 95 93 89 88 77 76 65 58 CODE #include int main(){ int i; char ch[10]; for(i=0; i 공감수 0 댓글수 0 2020. 5. 15.
  • 정올 CODE 149 반복제어문3 - 형성평가A 문제 자연수 n(n≤6)을 입력받아 "출력 예"와 같이 공백으로 구분하여 출력되는 프로그램을 작성하시오. 주의! 문자는 공백으로 구분하되 줄사이에 빈줄은 없다. 입력 예 3 출력 예 1 3 5 7 9 1 3 5 7 CODE #include int main(){ int i,j,k; int n,cnt=1; scanf("%d",&n); for(i=0; i 공감수 0 댓글수 0 2020. 5. 14.
  • 정올 CODE 148 반복제어문3 - 형성평가9 문제 자연수 n을 입력받아 "출력 예"와 같이 공백으로 구분하여 출력되는 프로그램을 작성하시오. 주의! '#'은 공백으로 구분하되 줄사이에 빈줄은 없다. 입력 예 3 출력 예 # # # # # # # # # CODE #include int main(){ int n,cnt=1; int i,j,k; scanf("%d",&n); for(i=0; i 공감수 0 댓글수 0 2020. 5. 14.
  • 정올 CODE 147 반복제어문3 - 형성평가8 문제 자연수 n을 입력받아 "출력 예"와 같이 공백으로 구분하여 출력되는 프로그램을 작성하시오. 주의! 숫자는 공백으로 구분하되 줄사이에 빈줄은 없다. 입력 예 3 출력 예 1 2 3 4 5 6 CODE #include int main(){ int n,cnt=1; int i,j,k; scanf("%d",&n); for(i=0; i 공감수 0 댓글수 0 2020. 5. 14.
  • 정올 CODE 146 반복제어문3 - 형성평가7 문제 자연수 n(n≤6)을 입력받아 "출력 예"와 같이 공백으로 구분하여 출력되는 프로그램을 작성하시오. 주의! 문자는 공백으로 구분하되 줄사이에 빈줄은 없다. 입력 예 3 출력 예 A B C D E 0 F 1 2 CODE #include int main(){ int n,cnt=0; int i,j,k; char ch = 'A'; scanf("%d",&n); for(i=0; i 공감수 0 댓글수 0 2020. 5. 13.
    문의안내
    • 티스토리
    • 로그인
    • 고객센터

    티스토리는 카카오에서 사랑을 담아 만듭니다.

    © Kakao Corp.