분류 전체보기
-
19장. 다차원 배열의 이해와 활용) 문제 19-1 [2차원 배열의 선언과 활용] - 2IT/솔루션) 난 정말C... 없다구요 2019. 4. 17. 20:11
19장. 다차원 배열의 이해와 활용) 문제 19-1 [2차원 배열의 선언과 활용] - 2 /* 가로의 길이가 9이고, 세로의 길이가 3인 배열을 선언하자. 그리고 그 안에 구구단의 결과를 저장하고 2단 3단 4단을 각각 1행 2행 3행에 저장하자. 저장 완료 후 각 행들을 열방향으로 더하면 9단이 나와야 한다. */ #include #include int main(void) { int chart[3][9]; int total[9] = { 0,0,0,0,0,0,0,0,0 } ; int i, j; for (i = 0; i < 3; i++) { for (j = 0; j < 9; j++) { chart[i][j] = (i + 2) * (j + 1); } } for (i = 0; i < 3; i++) { for ..
-
19장. 다차원 배열의 이해와 활용) 문제 19-1 [2차원 배열의 선언과 활용] - 1IT/솔루션) 난 정말C... 없다구요 2019. 4. 17. 20:10
19장. 다차원 배열의 이해와 활용) 문제 19-1 [2차원 배열의 선언과 활용] - 1 /* 가로와 세로의 길이가 2인 int형 2차원 배열을 두 개 선언하면서 하나는 모든 요소를 2로, 다른 하나는 단위 행렬로 초기화하자. 그리고 이렇게 완성된 행렬을 가지고 다음과 같은 형태의 행렬의 곱을 진행하자 (B를 단위행렬로 구성) A1 A2 고 B1 B2 ㅡ A1B1 + A2B3 A1B2 + A2B4 A3 A4 ㅂ B3 B4 ㅡ A2B1 + A4B3 A3B2 + A4B4 */ #include #include int main(void) { int a[2][2] = { 2,2,2,2 } ; int b[2][2] = { 1,0,0,1 } ; int c[2][2]; int i, j; c[0][0] = a[0][0]..
-
18장. 문자열의 이해와 표현) 문제 18-2 [char형 배열에 저장된 문자열의 활용] - 3IT/솔루션) 난 정말C... 없다구요 2019. 4. 16. 08:15
18장. 문자열의 이해와 표현) 문제 18-2 [char형 배열에 저장된 문자열의 활용] - 3 /* 18-2 문제는 한글이 포함되지 않는다고 가정한다. 알파벳, 숫자, 특수문자로만 구성하자. 프로그램 사용자로부터 문자열을 입력 받는다. 그리고 이렇게 입력된 문자열을 역순으로 출력하는 프로그램을 구현하자. 굳이 배열에 저장된 문자열을 뒤집지 않아도 된다. 출력만 역순으로 이뤄지면 된다. */ #include #include #pragma warning(disable : 4996) int main(void) { char str[100]; int i = 0; scanf("%s", str); while (str[i] != '\0') i++; for (i; i > 0; i--) printf("%c", str[i..
-
18장. 문자열의 이해와 표현) 문제 18-2 [char형 배열에 저장된 문자열의 활용] - 2IT/솔루션) 난 정말C... 없다구요 2019. 4. 16. 08:13
18장. 문자열의 이해와 표현) 문제 18-2 [char형 배열에 저장된 문자열의 활용] - 2 /* 18-2 문제는 한글이 포함되지 않는다고 가정한다. 알파벳, 숫자, 특수문자로만 구성하자. 프로그램 사용자로부터 길이가 100 이하인 문자열을 입력 받는다. 그리고 이중엣 알파벳 소문자가 존재한다면, 이를 대문자로 변경시킨 다음에 문자열 전체를 출력하는 프로그램을 작성하자. */ #include #include #pragma warning(disable : 4996) int main(void) { int i = 0; char str[100]; scanf("%s", str); char change = 'A' - 'a'; while (str[i] != '\0') { if(str[i] >= 'a' && str..
-
18장. 문자열의 이해와 표현) 문제 18-2 [char형 배열에 저장된 문자열의 활용] - 1IT/솔루션) 난 정말C... 없다구요 2019. 4. 16. 08:12
18장. 문자열의 이해와 표현) 문제 18-2 [char형 배열에 저장된 문자열의 활용] - 1 /* 18-2 문제는 한글이 포함되지 않는다고 가정한다. 알파벳, 숫자, 특수문자로만 구성하자. 프로그램 사용자로부터 길이가 100 이하인 문자열을 입력받는다. 그러면 프로그램은 입력된 문자열의 길이를 계산하여 출력해야 한다. 단 널 문자는 문자열의 길이에 포함시키지 않기로 하자. */ #include #include #pragma warning(disable : 4996) int main(void) { char str[100]; scanf("%s", str); int i = 0; while (str[i] != '\0') { i++; } printf("%s의 길이는 %d입니다.\n", str, i); syst..
-
18장. 문자열의 이해와 표현) 문제 18-1 [char형 배열과 문자열]IT/솔루션) 난 정말C... 없다구요 2019. 4. 16. 08:11
18장. 문자열의 이해와 표현) 문제 18-1 [char형 배열과 문자열] /* 다음과 같이 두 개의 문자열을 선언하자. char str1 [] = "ORANGE"; char str2 [] = "BANANA"; 그리고 각각의 배열이 저장하고 있는 문자열의 내용을 서로 바꿔서 저장하고, 바뀐 문자열을 출력하는 프로그램을 작성하자. 단 문자열의 길이가 둘 다 6이라는 사실을 적극 활용하기 바란다. 별도로 문자열의 길이를 계산하는 코드를 삽입할 필요가 없다는 뜻이다. */ #include #include int main(void) { char str1[] = "ORANGE"; char str2[] = "BANANA"; int i; for (i = 0; i
-
17장.1차원 배열의 이해와 활용) 문제 17-1 [1차원 배열의 활용] - 2IT/솔루션) 난 정말C... 없다구요 2019. 4. 16. 08:10
17장.1차원 배열의 이해와 활용) 문제 17-1 [1차원 배열의 활용] - 2 /* 길이가 5인 double형 배열을 선언하여 0보다 큰 실수 5개를 입력 받아서 저장하자. 그리고 이렇게 저장된 값을 은행 고객의 잔고라고 가정하자. 즉 5명의 고객 잔고를 배열에 저장한 셈이다. 이제 프로그램 사용자로부터 이자율을 한번 입력 받는다. 만약에 3.3이 입력되면 이율이 3.3%라는 뜻으로 해석되어, 배열에 저장된 모든 값을 3.3%씩 증가시켜야 하며, 증가된 결과를 출력해야 한다. */ #include #include #pragma warning(disable : 4996) int main(void) { double arr[5]; int i = 0; int len = sizeof(arr) / sizeof(d..
-
17장.1차원 배열의 이해와 활용) 문제 17-1 [1차원 배열의 활용] - 1IT/솔루션) 난 정말C... 없다구요 2019. 4. 16. 08:09
17장.1차원 배열의 이해와 활용) 문제 17-1 [1차원 배열의 활용] - 1 /* 총 열명의 수강생 점수를 입력 받아서 그 중에 최고 점수를 얻은 두 명에게만 A학점을 준다고 할 때, A학점의 기준이 되는 점수를 계산하여 출력하는 프로그램을 작성하라. */ #include #include #pragma warning(disable : 4996) int main(void) { int i; int score[10]; int Len = sizeof(score) / sizeof(int); int Highs1 = 0; int Highs2 = 0; int Highd1 = 0; int Highd2 = 0; for (i = 0; i < Len; i++) { printf("%d번째 학생의 점수를 입력하시오. : ",..