알고리즘/백준

[C++] 백준 2475번 - 검증수

Esunn 2022. 7. 25. 17:16

https://www.acmicpc.net/problem/2475

 

2475번: 검증수

컴퓨터를 제조하는 회사인 KOI 전자에서는 제조하는 컴퓨터마다 6자리의 고유번호를 매긴다. 고유번호의 처음 5자리에는 00000부터 99999까지의 수 중 하나가 주어지며 6번째 자리에는 검증수가 들

www.acmicpc.net

 

5자리 수를 입력받고 각 자릿수의 제곱의 총합을 10으로 나눈 값의 나머지를 출력하는 문제.

 

#include <iostream>
using namespace std;

int main() {
	int num[5] = { 0, };
	int LastNum = 0;

	for (int i = 0; i < 5; i++) { 
		cin >> num[i]; 
		num[i] *= num[i];
		LastNum += num[i];
	}

	cout << LastNum % 10;

}

5칸 배열 만들고 입력을 받은 후 제곱으로 저장해놓은 뒤에 출력할 변수에 더해주는 식으로 구현했다.

마지막에 출력할 변수의 10으로 나눈 나머지를 출력한다.