문제설명주어진 배열에서 가장 큰수와 그 수의 위치값을 찾아 다른 배열에 담아 반환 하라는 문제제한사항입출력 예가장큰수, 해당 위치값 순으로 담는다말로하는 순서도solution함수선언 및 매개변수 int형 배열 array 선언 배열의 길이 size_t형 array_len선언int* 형 answer 변수 선언 변수의 크기 할당을 위해 malloc를 활용하여 int의크기를 sizeof를 통해 계산하여 2를 곱한값을 할당answer의 0번 위치의 초기값을 0으로 선언for문 int i 선언 초기값 0으로함 i가 array_len보다 작을때 반복 i값 증가)if문 array의 i번 위치의 있는 값이 answer의 0번 위치의 있는 값보다 클때answer의 0번 위치의 array i번 위치의 있는 값을 넣는다ans..
문제설명각 문자마다 숫자가 정해져있음 숫자가 주어지면 그걸 문자로 바꾸어 반환하라제한사항입출력 예말로하는 순서도solution 함수 선언 반환형 char포인터형 및 매개변수 int형 age 선언숫자 자리수값을 담을 변수 size 선언if문 age가 1000과 같다면 size에 3을 넣어라else if 라면 99보다 age가 크다면 size에 2를 넣어라else if 라면 9보다 age가 크다면 size에 1을 넣어라else 라면 size에 0을 넣어라char포인터형 answer에 char포인터형 malloc를 이용하여 size값만큼 할당하여라 for문 int형 i를 선언 size값을 넣어라 age가 0이 아니라면 i값 감소숫자를 분리하여 한자리씩 담을 변수 int형 x선언 age를 10으로 나누어 나온 ..
문제설명 상자의 정육면체를 몇개나 채울수 있는지를 반환 하는것이다 배열의 상자의 가로길이 세로길이 높이 순으로 주어진다 n이라는 정육면체의 모서리의 길이를 주어줄때 상자의 몇개의 정육면체가 들어가는지를 반환한다 제한사항 입출력 예 말로하는 순서도 solution 함수 선언 및 매개변수 int형 가로,세로높이의 길이가 들어갈 배열 int형 box선언 배열의길이 size_t형 box_len 선언 모서리의 길이 int형 n선언 int형 최종 답변 변수 answer선언 0으로 초기화 배열 box 0위치의 값을 배열 box 0위치의 값을 n으로 나눈 몫을 넣는다 배열 box 1위치의 값을 배열 box 1위치의 값을 n으로 나눈 몫을 넣는다 배열 box 2위치의 값을 배열 box 2위치의 값을 n으로 나눈 몫을 넣..
문제설명 사냥감의 체력에맞게 가장 작은 병력을 구해야한다 장군은 5 병정은 3 일을 1의 공격력을 가진다 제한사항 입출력 예 말로하는 순서도 solution 함수 선언 및 매개변수 int형 사냥감 체력 변수 hp 선언 int형 최종 답변 변수 answer선언 0으로 초기화 int x선언 장군 개미의 필요 개수를 담을 변수 선언 hp를 5로 나누어 몫을 넣는다 int y선언 병정 개미의 필요 개수를 담을 변수 선언 hp를 5로 나눈 나머지을 3으로 나누어 몫을 넣는다 int y선언 병정 개미의 필요 개수를 담을 변수 선언 hp를 5로 나눈 나머지을 3으로 나누어 나머지를 넣는다 answer에 x,y,z를 더한값을 넣는다 최종반환 소스코드 #include #include #include int solutio..
문제설명 제한사항 입출력 예 말로하는 순서도 solution 함수 선언 및 매개변수 const char형 포인터 가위바위보값 문자열 rsp 선언 int형 len이라는 문자열의 길이를 담을 변수선언 및 strlen을 사용하여 rsp의 길이를 담음 char형 포인터 answer 선언 char형 포인터 malloc를 사용하여 동적할당 문자열의 길이에 1을 더한값을 할당 for문 문자열의 길이만큼 반복 변수증가 if문 rsp문의 for문 변수위치의 값이 '2'와 같다면 answer의 for문변수값 위치의 '0'을 넣는다 else if문 rsp문의 for문 변수위치의 값이 '0'와 같다면 answer의 for문변수값 위치의 '5'을 넣는다 else문 이라면 answer의 for문 변수값 위치의 '2'를 넣는다 a..
문제설명 문자열의 소문자를 대문자로 대문자를 소문자로 변환 하여 반환 제한사항 입출력 예 말로하는 순서도 solution 함수 선언 및 매개변수 const char형 변환전 문자열 my_string 선언 int형 len이라는 문자열의 길이를 담을 변수선언 및 strlen을 사용하여 my_string의 길이를 담음 char형 포인터 answer 선언 char형 포인터 malloc를 사용하여 동적할당 문자열의 길이에 1을 더한값을 할당 for문 문자열의 길이만큼 반복 변수증가 if문 my_string의 for문 변수 위치의 값이 65보다 크거나 같고 my_string의 for문 위치의 값이 90보다 작거나 같다면 answer의 for문 변수위치에 my_string의 for문 변수위치의 값에 32를 더하여 값..
문제설명 주어지는 숫자의 배수값의 글자만을 모으면 원하는 단어가 됩니다 제한사항 입출력 예 말로하는 순서도 solution 함수 선언 및 매개변수 const char형 해독전 문자열 cipher, 암호해석의 배수값 int형 code 선언 int형 len strlen을 활용 cipher 문자열의 길이를 담음 answer이라는 계산값 및 최종 반환값을 저장할 변수 선언 및 초기화 char형의 malloc로 동적할당 문자열의 길이에 sizeof의 int의 크기를 곱하여 할당 int형 a 반환문자열 위치값 변수 선언 0으로 초기화 for문 초기값 1부터 시작 문자열의 길이만큼 반복 변수증가 if문 for문의변수를 code를 나누어 나머지가 0일때 answer의 a값을 증가시킨 위치에 cipher의 for문변수값..
문제설명 제한사항 입출력 예 말로하는 순서도 solution 함수 선언 및 매개변수 정수가 주어질 int형 변수 n, 정수 배열이 담길 int형 numlist, 배열의 길이가 담길 size_t형 numlist_len answer이라는 계산값 및 최종 반환값을 저장할 변수 선언 및 초기화 malloc로 동적할당 배열의 길이만큼 선언 반환할 배열의 위치값 변수 in형 x선언 0으로 초기화 for문 배열의 길이만큼 반복 변수증가 if문 numlist의 i위치의 값을 n으로 나누었을때 0이 나온다면 answer의 x값을 증가시켜 numlist의 i위치의 값을 넣는다 최종반환 소스코드 #include #include #include // numlist_len은 배열 numlist의 길이입니다. int* solut..
문제설명 영어 소문자, 대문자 한자리의 숫자가 있는 배열이 주어질때 숫자만 덧셈하여 반환하라 제한사항 입출력 예 말로하는 순서도 solution 함수 선언 및 매개변수 char형 문자열 my_string answer이라는 계산값 및 최종 반환값을 저장할 변수 선언 및 초기화 for문 변수에 사용할 int형 i선언 len이라는 주어진 문자열의 길이를 담을 변수 선언 strlen을 이용해 my_string의 길이를 담음 for문 len보다 작을때 반복 변수 증가 if문 문자 1보다 my_string의 i위치의 값이 크거나 같을때 && 문자 9보다 my_string의 i위치의 값이 작거나 같다면 answer의 my_string의 i위치의 값에서 48을 뺀값을 더한다 최종반환 소스코드 #include #incl..