C++/C++ : BAEKJOON

[백준] c++ 2558번 곱셈 문제

더블유제이플로어 2024. 9. 3. 00:15

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

 

세자리 자연수라고 명시하였기에 for 문은 0에서 3미만으로 지정하여 돌릴 수 있었습니다.

 


 

#include <iostream>
#include <string>
#include <cmath>
using namespace std;

int main()
{
    int a;
    string b;
    cin >> a >> b;
    int Sum =0;
    for(int i =0;i<3;i++){
        int iVal = a * (b[3-i-1]-'0');
        cout << iVal << endl;
        Sum += iVal * pow(10,i);
        
    }
    
    cout << Sum << endl;
    return 0;
}