본문 바로가기

프로그램/C++ 1000제138

C++ 66제] vector 사용, 문제와 같은 리본을 출력하시오. 출처 : 반크_세계유산 창덕궁 문제] A B C D E F G H I J K L ▶ 외부변수와 함수를 사용하시오. 참고풀이] #include #include #include //setw() using namespace std; char ch='A'; //더블 vector 선언하고 초기값으로 ' '를 설정한다. vector v(6,vector(6,' ')); void RiBon(int R, int c_se) { int i; if(c_se 2022. 7. 25.
C++ 65제] vector 사용, 문제와 같은 영문자 리본을 출력하시오. 출처 : 반크_세계유산 창덕궁 문제] A M B F J N C G I K O D H L P E Q ▶ 외부변수와 함수를 사용하시오. 참고풀이] #include #include #include //setw() using namespace std; char ch='A'; //더블 vector 선언하고 초기값으로 ' '를 설정한다. vector v(5,vector(5,' ')); void RiBon(int start, int end, int col) { int i; for(i=start;i 2022. 7. 13.
C++ 64제] vector 사용, 문제와 같은 문자열을 출력하시오. 출처 : 반크_세계유산 창덕궁 문제] A B C D E J I H G F K L M N O O N M L K F G H I J E D C B A 조건) ▶ 외부변수와 함수를 사용하시오. 참고풀이] #include #include #include //reverse() #include //setw() using namespace std; char n='A'-1; vector RiYul(int start, int end, int augmenter, int sw) { vector vc(5,' '); int i; i=start; while(true) { i+=augmenter; vc[i]=n+=sw; if(i==end) break; } return vc; } int main() { vector v(6); int .. 2022. 7. 13.
C++ 63제] vector 사용, 문제와 같은 숫자 삼각형을 출력하시오. 출처 : 반크_세계유산 창덕궁 문제] 1 2 3 2 3 4 5 4 3 4 5 6 7 6 5 4 5 6 7 8 9 8 7 6 5 조건) ▶ 외부변수를 사용하시오. ▶ 함수를 사용하시오. 참고풀이] #include #include #include //setw() using namespace std; //더블 vector 선언하고 초기값으로 0을 셋팅한다. vector v(5,vector(9,0)); void Trirangle(int start, int end, int row,int n) { int i; for(i=start;i 2022. 7. 8.
C++ 62제] vector 사용, 문제와 같이 영문자 마름모를 출력하시오. 출처 : 반크_세계유산 창덕궁 문제] A B A B C B A B C B A B A 조건) ▶ 외부변수를 활용하시오. ▶ 함수를 상용하시오. 참고풀이] #include #include #include //setw() using namespace std; char ch='D'; //더블 vector 선언하고 초기값으로 ' '를 설정한다. vector v(5,vector(5,' ')); void Diamond(int start, int end, int col) { int i; if(col 2022. 7. 8.
C++ 61제] vector 사용, 아래와 같은 숫자 사각형을 출력하시오. 출처 : 반크_세계유산 창덕궁 문제] 1 2 3 4 5 10 9 8 7 6 11 12 13 14 15 20 19 18 17 16 21 22 23 24 25 조건) ▶ vector 함수를 사용하시오. 참고풀이] #include #include #include //setw() using namespace std; int n=0; vector Quadrangle(int start, int end, int augmenter) { vector vc(5,0); int i; i=start; while(true) { i+=augmenter; vc[i]=++n; if(i==end) break; } return vc; } int main() { vector v(5); int r,c;//행열변수 //vector에 값을 넣는.. 2022. 7. 8.
C++ 60제] vector 사용, 아래와 같이 숫자 삼각형을 출력하시오. 출처 : 반크_세계유산 창덕궁 문제] 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 조건) ▶ vector 함수를 사용하시오. 참고풀이] #include #include #include //setw() using namespace std; int n=0; vector Triangle(int end) { vector vc; int i; for(i=0;i 2022. 7. 8.
C++ 59제] vector 사용, 아래와 같이 영문자 삼각형 출력하세요. 출처 : 반크_세계유산 창덕궁 문제] A B C C D E D E F G E F G H I 조건) ▶ 외부변수를 사용하시오. ▶ 처리작업을 함수를 사용하시오. 참고풀이] #include #include #include //setw() using namespace std; vector v(5,vector(5,' ')); void Triangle(int row, int start, int end, char inChar) { int i; for(i=start;i 2022. 7. 7.
C++ 58제] vector 사용, 1~10000까지 중 7배수합과 개수를 구하시오. 출처 : 반크_세계유산 석굴암 참고풀이] #include #include #include //setw() #include //accumulate() using namespace std; vector v; int Sum(int x) { return accumulate(v.begin(),v.end(),0); } int main() { int i; //vector에 7의 배수인 수를 넣는다 for(i=1;i 2022. 6. 29.
C++ 57제] vector 사용, 1~N까지의 합을 구하시오. 출처 : 반크_세계유산 석굴암 문제] 재귀 함수를 이용하여 아래와 같이 출력하는 프로그램을 함수를 사용하여 작성하시오. 출력 예) 1부터 10까지의 합은 55입니다. 1부터 20까지의 합은 210입니다. : 1부터 100까지의 합은 5050입니다. 참고풀이] #include #include #include //setw() using namespace std; int Sum(int x) { if(x==1) return 1; else return x+Sum(x-1); } int main() { int i; vector v; //vector에 계산할 최종값들 넣기 for(i=1;i 2022. 6. 29.
C++ 56제] vector 사용, 숫자 마름모를 만드세요. 출처] 반크_세계유산 석굴암 문제] 아래의 조건에 맞게 출력하는 프로그램을 작성하시오. 조건) 1. 입력하는 숫자의 범위는 1에서 6까지의 정수로 한다. 2. 조건1이외의 수가 들어오면 “범위 밖입니다.”를 출력하고 다시 입력한다. 3. 출력의 형태는 마름모 형태이어야 한다. 4. 결과 출력 후, 계속여부를 물어 N이면 “수고하셨습니다.”를 출력 후 끝낸다. 출력 예) 원하는 수를 입력하시오 : 7 1~6 범위 밖입니다. 다시 입력하세요. 원하는 수를 입력하시오 : 5 1 3 3 8 2 8 20 5 5 20 48 12 3 12 48 28 7 7 28 16 4 16 9 9 5 계속하시겠습니까(Y/N) u Y/y/N/n이 아닙니다. 다시 입력하세요. 계속하시겠습니까(Y/N) y 원하는 수를 입력하시오 : 3.. 2022. 6. 27.
C++ 55제] vector 사용, 입력된 문자열을 단어별로 출력하시오. 출처 : 반크_세계유산 석굴암 문제] 임의의 영문 문자열을 입력하여 입력된 문자열을 단어별로 출력하고 단어의 개수가 몇 개가 되는가를 구하는 프로그램을 작성하시오. 출력 예) 영문 문자열을 입력하시오 : I Like KunTi. You Know! 입력된 단어는 아래와 같습니다. I Like KunTi. You Know! 참고풀이1] #include #include #include //string, getline() #include //istringstream() using namespace std; int main() { string Str;//문자열 입력변수 string Word;//단어 변수 vector v;//문자열에서 분리한 단어 넣을 vector변수 int i;//반복 또는 인덱스 변수 cout.. 2022. 6. 23.
반응형