el programa es:
Código
el programa me dice que "vector_C" y "elegir" no han sido declarados, ya eh realizado ejercicios similares y no me habian salido errores, hasta ahora, es un poco raro ya que tengo un programa igual pero ese si lo ejecuta bien
#include<iostream> /*Entrada y salida de datos*/ #include<stdio.h>/* Biblioteca de entrada y salida estándar*/ #include<stdlib.h>/* Biblioteca para las funciones del sistema*/ #include<math.h> /* Biblioteca para utilizar funciones matematicas*/ #include<conio.h> int elegir_operacion(); using namespace std; //Prototipos de funcion int elegir_operacion() { //Se designa el primer mensaje de pantalla junto con la indicacion de seleccion de una operacion matematica// int elegir_provisional; cout<< "Elige una de estas Operaciones matematicas:"<<endl<<"1. SUMA"<<endl<<"2. RESTA" <<endl<<"3. MULTIPLICACION"<<endl<<"4. DIVISION"<<endl; cin>>elegir_provisional; return elegir_provisional;} int main(){ int vector_A[10], vector_B[10], vector_C[10], suma=0, resta=0, multiplica=0, division=0; int elegir; int i; elegir=elegir_operacion(); if (elegir==1 or elegir==2 or elegir==3 or elegir==4){ cout<<"ingrese los 10 valores del vector 1:\n"<<endl; for(i=0;i<10;i++){ cout<<"Ingrese los valores de cada posicion:\n"<<i<<":"<<endl; cin>>vector_A[i]; } cout<<"ingresar los 10 valores del vector 2:\n"<<endl; for(i=0;i<10;i++){ cout<<"Ingrese los valores de cada posicion:\n"<<i<<":"<<endl; cin>>vector_B[i]; cout<<endl<<endl<<"El resultado de la suma de los vectores es:\n"<<suma; cout<<endl<<endl<<"El resultado de la resta de los vectores es:\n"<<resta; cout<<endl<<endl<<"El resultado de la multiplicacion de los vectores es:\n"<<multiplica; cout<<endl<<endl<<"El resultado de la division de los vectores es:\n"<<division;} } } int calcularSuma(int vector_A[],int vector_B[]){ if(elegir==1){ int suma;{ cout<<endl<<endl<<"El resultado de la suma de los vectores es:\n"<<suma; for(int i=0;i<10;i++){ vector_C[i]=vector_A[i]+vector_B[i]; cout<<i<<"="<<vector_C[i]<<endl;} return suma; } } } int calcularResta(int vector_A[],int vector_B[]){ if(elegir==2){ int resta;{ cout<<endl<<endl<<"El resultado de la resta de los vectores es:\n"<<resta; for(int i=0;i<10;i++){ vector_C[i]=vector_A[i]-vector_B[i]; cout<<i<<"="<<vector_C[i]<<endl;} return resta; } } } int calcularMultiplicacion(int vector_A[],int vector_B[]){ if(elegir==3){ int multiplica;{ cout<<endl<<endl<<"El resultado de la multiplicacion de los vectores es:\n"<<multiplica; for(int i=0;i<10;i++){ vector_C[i]=vector_A[i]*vector_B[i]; cout<<i<<"="<<vector_C[i]<<endl;} return multiplica; } } } int calcularDivision(int vector_A[],int vector_B[]){ if(elegir==4){ int division;{ cout<<endl<<endl<<"El resultado de la division de los vectores es:\n"<<division; for(int i=0;i<10;i++){ vector_C[i]=vector_A[i]/vector_B[i]; cout<<i<<"="<<vector_C[i]<<endl;} return division; } } }
Mod: Procura usa etiquetas GeSHi cuando publiques codigo