Realizar un programa en el que se crean 2 arreglos cada uno almacena 10 números enteros. El primer arreglo es llenado por el usuario, el segundo se llena termino a término según el contenido del primer arreglo así: Si el número en el primer arreglo es par, en el segundo arreglo se asigna el cuadrado de ese número. En caso contrario el cubo del número. Mostrar el contenido final de los dos vectores.
#include <iostream> #include <math.h> int main(){ int a[10],b[10]; for (int i = 0; i < 10; i++) { std::cout << "Ingrese un numero:"; std::cin >> a[i]; if (a[i]%2 == 0){ b[i] = pow(a[i],2); } else { b[i] = pow(a[i],3); } } for (int j = 0; j < 10; j++) { std::cout << b[j] << '\n'; } }