[GESP2403二级] 乘法问题

累乘题

计算过程中,判断是否超范围

如果超范围,终止计算,最后根据计算结果输出答案

#include <iostream>
using namespace std;
int main(){
    int n,a;
    cin>>n;
    int sum=1;
    for(int i=1;i<=n;i++){
        cin>>a;
        sum*=a;
        if(sum>1000000) break;
    }
    if(sum>1000000) cout<<">1000000";
    else cout<<sum;
    return 0;
}