Error: cout does not type a name

-2

I pass parameters by reference but I receive the following error message:

  

cout does not type a name

Why can that happen? This is my code:

#include<iostream>
#include<conio.h>

using namespace std;
void valornuevo(int&,int&);      // Paso de parametros por referencia
                                 // leccion 68     Problema con el cout
int main(){
    int num1,num2;

    cout<<"digite dos numeros :";
    cin>>num1>>num2;
    valornuevo(num1,num2);

    getch();
    return 0;   
 }

 void valornuevo(int& numx,int& numy);
     cout<<"el valor del primero numero es:"<<numx<<endl;   
     cout<<"el valor del segundo numero es:"<<numy<<endl;
     void valornuevo(int& numx,int& numy);
     cout<<"el valor del primer numero es: "<<numx<<endl;
     cout<<"el valor del segundo numero es: "<<numy<<endl;
    
asked by miguel aph 17.01.2018 в 01:48
source

1 answer

-1

Change this:

void valornuevo(int& numx,int& numy);
cout<<"el valor del primero numero es:"<<numx<<endl;   
cout<<"el valor del segundo numero es:"<<numy<<endl;

for this:

void valornuevo(int& numx,int& numy){
cout<<"el valor del primero numero es:"<<numx<<endl;   
cout<<"el valor del segundo numero es:"<<numy<<endl;
}

The semicolon after the function indicates that this is the end of the sentence.

    
answered by 17.01.2018 в 02:03