Notice
Recent Posts
Recent Comments
Link
«   2024/05   »
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
Tags
more
Archives
Today
Total
관리 메뉴

개발 공부

검증수 (제곱 구하기) 본문

코딩 테스트 준비/c++

검증수 (제곱 구하기)

방구석개발입문 2022. 11. 4. 00:57

우선 함수를 모를때!

#include<stdio.h>

int main()
{
    int x[5],num=0;
    
    for(int i=0; i<5; i++)
        scanf("%d",&x[i]);
    
    for(int i=0; i<5; i++)
    {
        num += x[i] * x[i];
    }
    
    printf("%d", num%10);
}

위처럼 배열로 5개의 값을 입력받아 사용해 그냥 제곱을 그대로 입력

 

 

cmath의 pow, sqrt함수

pow는 제곱을 나타내주는 함수!

sqrt는 제곱근을 나타내주는 함수!

이를 사용하여

#include<stdio.h>
#include<cmath>   // cmath추가

int main()
{
    int x[5],num=0;
    
    for(int i=0; i<5; i++)
        scanf("%d",&x[i]);
    
    for(int i=0; i<5; i++)
    {
        num += pow(x[i],2);            // pow함수를 통해 2제곱을 표현!
    }
    
    printf("%d", num%10);
}

 

 

 

 

 

 

 

python에서는?

num = list(map(int, input().split()))

for i in range(len(num)):
    num[i] = num[i]**2
    
print(sum(num) % 10)

위처럼 제곱연산자 **도 사용가능하고

math.pow를 사용하여 위의 c++처럼 사용가능!