:S no lei q era C++, no la tengo muy clara con esto pero dicen que todo lo de C va en C++ asi que aca mi respuesta :)
Tenes problemas en las llamadas a las funciones, r1, r2 y r3 son tus funciones pero vos ademas declaras variables con ese mismo nombre, lo cual esta mal. Debe ser:
Código C:
Ver original//asi es un programa que lea a y b
# include<iostream>
#include<cmath>
# include<stdlib.h>
int r1 (int a, int b);
int r2 (int a, int b);
int r3 (int a, int b);
using namespace std;
main()
{
int a, b;
cout<<"ingrese numero a = ";
cin>>a;
cout<<"ingrese numero b = ";
cin>>b;
cout<<"el resultado 1 es: "<<r1(a,b)<<endl; // fijate como llamo a las funciones
cout<<"el resultado 2 es: "<<r2(a,b)<<endl;
cout<<"el resultado 3 es: "<<r3(a,b)<<endl;
}
int r1 (int a, int b)
{
return a + b;
}
int r2 (int a, int b)
{
}
int r3 (int a, int b)
{
return a / b;
}
Fijate que cuando llamo a las funciones le paso los argumentos "a" y "b"
Aclaracion: enrealidad pow retorna un double, por ahi cuando lo compiles tengas un warning pero igual deberia andar bien
Saludos