何をしますか-インデックス「i」の要素は、「i」の入力要素を除くすべての入力要素の積です。
例として、arr = {1、2、3、4}の場合、
出力={2* 3 * 4、1 * 3 * 4、1 * 2 * 4、1 * 2*3}。
#include<cstdio>
#include<iostream>
using namespace std;
int main(){
int n;
long long int arr[1000]={0},prod=1;
cin>>n;
for(int i=0;i<n;i++){
cin>>arr[i];
prod*=arr[i];
}
if(prod!=0)
for(int i=0;i<n;i++){
cout<<(prod/arr[i])<<endl;
}
else
for(int i=0;i<n;i++){
cout<<"0"<<endl;
}
return 0;
}