1.
#include <stdio.h>
/*
10 * 10 이하의 정수형 이차원 배열을 입력받아
그 배열의 각 행의 요소의 합을 출력
*/
int main() {
int arr[10][10];
int n, m, i, j;
printf("행과 열을 입력하세요\n");
scanf("%d %d,", &n ,&m);
for(i = 0; i < n; i++) {
for(j = 0; j < m; j++) {
scanf("%d", &arr[i][j]);
}
}
for(i = 0; i < n; i++) {
int sum=0;
for (j = 0 ; j < m; j++) {
sum += arr[i][j];
}
printf("%d행의 합은 : %d\n", i+1, sum);
}
}
2.
#include <stdio.h>
/*
100개 이하의 정수를 입력받아
첫 줄에 짝수번 째 숫자들을 순서대로 출력하고,
다음줄에 홀수번 째 숫자들을 순서대로 출력하는 프로그램
*/
int main() {
int n, i;
int arr[100];
scanf("%d", &n);
for (i = 0; i < n; i++) {
scanf("%1d", &arr[i]); //i = 2 라면 arr[2] 세번째 인덱스에 값을 입력받음
}
printf("짝수번째 숫자 : ");
for (i = 0; i < n; i += 2) {
printf("%d ", arr[i]);
}
printf("\n홀수번째 숫자 : ");
for (i =1; i < n; i += 2 ) {
printf("%d ", arr[i]);
}
}
'예제 > C' 카테고리의 다른 글
2. 2차원 배열과 배열 포인터 - 30강 종합문제 (0) | 2020.02.13 |
---|