하찮은 19학번 컴공대생
yoonbot's devlog

백준 오답노트 (BOJ) 🚩/브론즈 (Bronze) 🥉

< BOJ - Bronze V > 2475 : 검증수

yoonbot_code 2022. 4. 3. 13:42
 

2475번: 검증수

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

www.acmicpc.net

 

목적: 5 정수들을 입력받아 각 수의 제곱을 더 해 구한 합을 10으로 나눠 나머지를 출력하라

 

해결책:

1. 반복문으로 입력을 받아 지정 변수에 입력의 제곱을 더한다.

2. 반복문이 종료된 후에 10으로 나눠 나머지를 구한다.

 

소스코드

1, C언어

#include <stdio.h>

int main() {
    int num, result = 0;
    for (int i = 0; i < 5; i++) {
        scanf("%d", &num);
        result = result + num * num;
    }
    printf("%d\n", result % 10);
    return 0;
}

2. C++

#include <iostream>
using namespace std;

int main(){
    int num, res = 0;
    for (int i = 0; i < 5; i++){
        cin >> num;
        res += (num * num);
    }
    cout << res % 10 << endl;
    return 0;
}