728x90
07. 0에서 9까지의 정수 중에서 20개의 수를 입력 받아 입력 받은 빈도 수는 무엇이고, 몇 번인지 출력하는 프로그램을 작성하시오.
#include <stdio.h>
int main()
{
printf("0에서 9까지의 정수를 입력하시오.\n");
int n[20]; // 입력 정수 저장 배열 선언
// for문 사용하여 배열 원소 입력 저장
for(int i = 0; i<20; i++){
scanf("%1d", &n[i]);
}
// count값 저장 배열 선언 / 초기화
int count[10] = {0, };
// count 값 저장
for (int j = 0; j < 20; j++){
count[n[j]] += 1;
}
int max_count; // 가장 많이 나온 수가 몇번 나왔는지
int max_num = 0; // 가장 많이 나온 수
// max값 찾아내기
for(int k = 0; k<10; k++){
if (max_count <= count[k]){
max_count = count[k];
max_num = k;
}
}
printf("0 ~ 9 중 가장 많이 나온 수는 %d, 이고 , %d 번 나왔습니다.",max_num , max_count);
return 0;
}
/*
0에서 9까지의 정수를 입력하시오.
1 2 3 4 5 6 7 8 9 0 1 1 1 4 5 6 7 8 9 9
0 ~ 9 중 가장 많이 나온 수는 1, 이고 , 4 번 나왔습니다.
*/
/*
0에서 9까지의 정수를 입력하시오.
1 5 7 8 9 6 4 0 2 1 5 6 8 9 5 7 9 6 2 0
0 ~ 9 중 가장 많이 나온 수는 9, 이고 , 3 번 나왔습니다.
*/
12. 행렬의 합/차를 계산하는 프로그램
#include <stdio.h>
int main()
{
int a[4][3] = {{46, 79, 78}, {35, 57, 28}, {43, 68, 76}, {56, 78, 98}};
int b[4][3] = {{78, 35, 99}, {85, 82, 34}, {58, 69, 29}, {34, 59, 35}};
int c[4][3]; // 행렬의 합과 차를 저장할 2차원 배열
// 행렬의 합 저장
for (int i = 0; i<4; i++){
for (int j = 0; j<3; j++){
c[i][j] = a[i][j] + b[i][j];
}
}
printf("위의 두 행렬 합의 결과값 입니다.\n");
puts("----------------");
for (int i = 0; i<4; i++){
for (int j = 0; j<3; j++){
printf("|%4d", c[i][j]);
}
printf("|\n");
}
puts("----------------\n");
// 행렬의 차 저장
for (int i = 0; i<4; i++){
for (int j = 0; j<3; j++){
c[i][j] = a[i][j] - b[i][j];
}
}
printf("위의 두 행렬 차의 결과값 입니다.\n");
puts("----------------");
for (int i = 0; i<4; i++){
for (int j = 0; j<3; j++){
printf("|%4d", c[i][j]);
}
printf("|\n");
}
puts("----------------");
return 0;
}
/*
위의 두 행렬 합의 결과값 입니다.
----------------
| 124| 114| 177|
| 120| 139| 62|
| 101| 137| 105|
| 90| 137| 133|
----------------
위의 두 행렬 차의 결과값 입니다.
----------------
| -32| 44| -21|
| -50| -25| -6|
| -15| -1| 47|
| 22| 19| 63|
----------------
*/
728x90
'C Programming' 카테고리의 다른 글
[C언어로 배우는 프로그래밍 기초 Perfect 3판] Chapter 13. 구조체와 공용체 - 프로그래밍 연습 (0) | 2022.07.04 |
---|---|
[C언어로 배우는 프로그래밍 기초 Perfect 3판] Chapter 13. 구조체와 공용체 (0) | 2022.07.04 |
[C언어로 배우는 프로그래밍 기초 Perfect 3판] Chapter 07 프로그래밍 연습 (0) | 2022.06.29 |
[C언어로 배우는 프로그래밍 기초 Perfect 3판] Chapter 04 ~ 08 (0) | 2022.06.28 |
[C언어로 배우는 프로그래밍 기초 Perfect 3판] Chapter 04 프로그래밍 연습 (0) | 2022.06.27 |