일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 2023채용박람회
- 쌍대성원리
- 정보처리기사공부방법
- wxmaxima
- 윤파고
- 허스켈그래프
- kgol
- 제거된값 첨부하기
- 나르시스트
- 배윤슬
- 등록금0원
- 오블완
- 데이터베이스시스템
- 맥북에서 wxMaxima 설치
- 최단경로문제
- 무소의뿔
- 다자녀장학금
- 숫타니파아타
- 직선의방정식
- playground배열
- 이런 사람에게 "절대" 돈과 시간 쓰지 마세요. (이헌주 교수 3부)
- 집착형
- 청년도배사 이야기
- 그래프2
- 이분그래프
- 티스토리챌린지
- 아이엔이야기
- 합의정리
- 오일러투어
- wxMaxima install for mac os
- Today
- Total
목록KNOU_CS/C++ (30)
사적공간
#include #include #include using namespace std;int main() { // 1. vect 배열에 "MINCODING" 하드코딩 string vect = "MINCODING"; // 2. DAT 선언 (128 크기, 아스키 문자를 커버) int DAT[128] = { 0 }; // 아스키 코드 사용, 알파벳 대소문자 포함 // 3. vect 배열에 존재하는 문자들을 DAT에 기록 for (int i = 0; i > n; vector characters(n); // n개의 문자 배열을 동적 할당 cout > characters[i]; } // 5. 문자 존재 여부 확인 및 출력 for (int i = 0; i..
층수는 육안으로 아래부터 1층임. ex) apt[4][0] 1층 #include #include using namespace std;int apt[5][3] = {{15, 18, 17},{4, 6, 9},{10, 1, 3},{7, 8, 9},{15, 2, 6}};int arr[3];int isPattern(int y) { if (apt[y][0] == arr[0] && apt[y][1] == arr[1] && apt[y][2] == arr[2]) { return 1; } return 0; }int main() { cin >> arr[0]; cin >> arr[1]; cin >> arr[2]; int chk, l,y,x; for (y = 0; y
#include #include using namespace std;char alphabet[5][3] = { {'A', 'B', 'C'}, {'A', 'G', 'H'}, {'H', 'I', 'J'}, {'K', 'A', 'B'}, {'A', 'B', 'C'}};int main() { int dat[100] = { 0 }; // 초기화 for (int y = 0; y 0) { // dat배열에 저장된 값이 0보다 크면 for (int k = 0; k
#include #include using namespace std;int main() { char town[3][3] = { {'C', 'D', 'A'}, {'B', 'M', 'Z'}, {'Q', 'P', 'O'} }; char arr[4]; int dat[100] = { 0 }; for (int i = 0; i > arr[i]; dat[arr[i]]++; } int cnt = 0; for (int y = 0; y 0) { cnt++; } } } cout
#include #include using namespace std;int main() { char arr[16]; cin >> arr; int dat[100] = { 0 }; int len = strlen(arr); for (int i = 0; i 0) { ccc[k] = i;// 만약 10열에서 arr의 길이를 구해서 그 앞까지 for문을 돌리지 않았다면 null까지 세서 결과가 달라졌음. k++; } } int i = 0; while (ccc[i] != 0) { i++; } cout
town에 black 이 있으면 crim town에 black이 없으면 per #include #include using namespace std;int main() { int black[2][4] = { 5,7,9,55, 30,10,6,8, }; int town[2][4] = { 1,2,3,4, 5,7,10,15, }; int dat1[100] = { 0 }; int dat2[100] = { 0 }; for (int y = 0; y 아래 방법이 더 좋은 방법 안에 저장된 내용은 그대로 있고 인덱스만 바꿔서 검색할 배열 공간을 선택한다는 개념이 적용됨. #include #include using namespac..
#include #include using namespace std;int main() { char arr[20] = { "UUQUHSUTS" }; // 배열초기화 int len = strlen(arr); // 입력받은 문자열 길이 구하기 int dat[200] = { 0 }; // 숫자 배열 초기화 for (int i = 0; i
첫 번째 방법. #include using namespace std;int main() { int a; cin >> a; int arr[2][4] = { 1,5,10,15, 15,15,19,10 }; int brr[31] = { 0 }; for (int y = 0; y 0) cout 두 번째 방법 (이렇게 할 수 있어야 함.) #include using namespace std;int main() { int a; cin >> a; int arr[2][4] = { 1,5,10,15, 15,15,19,10 }; int brr[31] = { 0 }; for (i..
10줄 미만 문자열 입력받고알파벳 순서대로 개수 세고 출력. 노가다 방식. 알파벳 인덱스 순서와 일치하는 정수 배열을 하나 파서 매칭 #include using namespace std;char aaa[10];int cnt= 0;int cert(char x) { for (int i = 0; i > aaa; char alp[29]; int aln[29] = { '0' }; char a = 'A'; for (int i = 0; i 0 ) cout #include #include using namespace std;int main() { char input[10]; cin >> input; int len; /* for (i..
#include using namespace std;int arr[2][3]; // 전역배열 선언 void input() { // 입력을 받는 함수 for (int y = 0; y > arr[y][x]; } } return;}int getMax(int* dy, int* dx) { // 최대값 구하는 함수, 주소를 받음 int max = arr[0][0]; for (int y = 0; y arr[y][x]) min = arr[y][x]; } } for (int y = 0; y 최댓값 최솟값을 구할 때, 조건식을 걸고서, 이중for문이 끝나면 if 조건식 안에 max,min의 갱신과 더불어서 y와 x좌표도 실시간으로 갱신..