공학프로그래밍 과제 [제곱수, 짝수, 피타고라스, 1~n까지의 제곱 합, palindromic 수, 직교좌표→극좌표 등]
- 최초 등록일
- 2017.02.26
- 최종 저작일
- 2017.02
- 15페이지/ MS 워드
- 가격 5,000원
소개글
공학 프로그래밍 과제 레포트 입니다.
총 12문제와 답안이 기재되어 있습니다.
목차
1. 제곱수를 구하기 문제 - 두수를 입력 받아서 주어진 두수 범위내의 제곱수를 모두 출력하여라.
2. 두 자리 짝수 A를 5승을 하였을 때 끝의 두 자리가 A가 되는 수 3개를 찾아라.
3. 피타고라스의 정리(....2+....2=....2)를 만족하는 직각삼각형에서 세변 길이 a,b,c (단, a<b<c )는 a+b+c=1000를 만족한다고 할 때 a,b,c를 구하라.
4. 자연수 1~n 까지의 총합을 제곱한 값과 각각의 수를 제곱하여 더한 값의 차이를 n=10~20 까지에 대하여 구하라.
5. palindromic 수 - palindromic수는 앞뒤가 대칭인 수이다. 두 자릿수를 곱하여 만들 수 있는 최대의 palindromic 수는 91x99=9009 이다. 세자릿수로 만들 수 있는 최대의 수를 찾아라.
6. 직교좌표 (x, y)를 입력받아 극좌표 (r, θ)로 변환해주는 프로그램을 작성하라.
7. 각도를 입력하면 그 각도가 소속된 사분면을 나타내는 프로그램을 작성하라.
8. Palindrome 단어는 앞뒤가 대칭인 단어라고 한다. 예를 들어 level은 palindrome 단어이다. 단어를 입력하면 Palindrome을 판단해주는 프로그램을 작성하라.
9. 숫자를 그림과 같은 7 세그먼트로 표시한다고 가정하자. 임의의 숫자를 입력받아 표시할 때 필요한 총 세그먼트의 수를 구하는 프로그램을 작성하라.
10. 10진수를 입력하면 2진수를 출력하는 프로그램을 작성하라.
11. 두 자리 숫자를 입력하면 한글로 읽어주는 프로그램을 작성하라. (예, 37을 입력하면 삼십칠 이라고 출력한다.)
본문내용
1. 제곱수를 구하기 문제
두수를 입력 받아서 주어진 두수 범위내의 제곱수를 모두 출력하여라.
참고: 제곱수: 어떤 정수의 제곱값이 되는 수이다.
(예, 3, 20입력 4, 9, 16)
<소스>
#include<stdio.h>
void main()
{
int m, n,i,op = 0;
while(1)
{printf("범위 내 작은 숫자를 입력하십시오 : ");
scanf("%d", &m);
printf("처음 입력한 값보다 큰 숫자를 입력하십시오 : ");
scanf("%d", &n);
if( ( 1<=m && m <= 99999999999999 )&& ( m<=n && n <= 99999999999999))
break;
else printf("값이 잘못 입력되었습니다. 다시 입력해주십시오.");}
참고 자료
없음