-1
Well, I’ve been stuck on this show for a long time. I am inciante and the purpose of the question is to make operations between each element of two lists if the rest is 1, 2 and so on.
Example: 2 list with elements, 4 9 7 and 1 2 3, you will add 4+1 if the division 4/4 is equal to zero.
#include <iostream>
using namespace std;
int main() {
int n, i, j, s =0, resto = 0;
cin >> n;
int vet[n], resultado[n];
for (i=0; i<n; i++){
cin >> vet[i];
}
for (j=0; j<n; j++){
cin >> vet[j];
}
for (i=0; i<n; i++){
resto = vet[i] % 4;
for (j=0; j<n; j++){
if (resto == 0){
resultado[i] = vet[i]+vet[j];
}
if (resto == 1){
resultado[i] = vet[i]-vet[j];
}
if (resto == 2){
resultado[i] = vet[i]*vet[j];
}
if (resto == 3){
resultado[i] = vet[i]/vet[j];
}
if (resto == 4){
resultado[i] = vet[i]^vet[j];
}
}
cout << resultado[i] << ' ';
}
}
When the division
4/4is equal to zero? in the codeif (resto == 0){why addvet[i]withvet[j]since the only way torestobe equal to zero is ifvet[i]for zero?– Augusto Vasques