Download presentation
Presentation is loading. Please wait.
1
자릿수 제한 없는 16진수 사칙연산 KGCA 21기 박순영
2
목차 1. 실행 순서 2. 자릿수 제한 없는 16진수 입력 3. 덧셈, 뺄셈 4. 곱셈, 나눗셈 5. 문제점
3
실행 순서 숫자 입력 10진수 변환 결과 출력 사칙 연산 16진수 변환
4
자릿수 제한 없는 16진 수 입력 동적 배열 할당(초기 20개) 리턴키를 입력 할때 까지 한글자씩 Getchar()
동적 배열에 한글자씩 입력 배열이 꽉차면20개를 추가해서 재 할당
5
덧셈, 뺄셈 연산 각 배열의 마지막부터 숫자를 연산 올림수는 다음 배열 덧셈 값에 더한다 뺄셈은 앞의 배열에서 내림수를 받음
결과값은 새로운 배열을 할당하여 저장
6
곱셈 연산 4자리씩 곱셈 연산 하위 4자리는 배열에 저장 5째 자리 부터는 앞 자리 연산에 더함
둘째 숫자가 4자리 이상일 때 두번째 블록 결과값에 1000을 곱한후 결과끼리 덧셈 5째 자리 부터는 앞 자리 연산에 더함
7
나눗셈 연산 4자리씩 블록 연산 몫은 저장, 나머지는 10000을 곱함 나머지값고 두번째 블록을 덧셈 블록 나눗셈 연산
8
문제점 메모리 초과시 저장불가 곱셈 연산시 메모리 부족 나눗셈 젯수 4자릿수 이상 불가
9
질의 응답
Similar presentations