Dev - C++ - Compilo con Dev C++ 5.7.1. me sale error al compliar

 
Vista:
sin imagen de perfil

Compilo con Dev C++ 5.7.1. me sale error al compliar

Publicado por Jorge (16 intervenciones) el 21/08/2015 02:36:53
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
//-	 Main.cpp [Error] '::main' must return 'int'
//-	Main.cpp  In function 'int main()'
//-	main.cpp	[Error] 'a' was not declared in this scope
 
//me da estos errores por favor pueden ayudarme, en que me he equivocado.
//Gracias
 
 
//Dado:
// y = (x*x) - 3,  x > 0
// y =  x-1     ,  x <=0
//para  luego  	f = y * 6
 
#include <iostream>
 
using namespace std;
 
int leerdato()
{
  int d;
  cout<<"Ingrese dato";
  cin>>d;
  return d;
}
 
//====================
 
int ec1(int x)
{ int e;
  e= (x*x) - 3;
  return e;
}
int ec2(int x)
{ int e;
  e= (x*x) + 3;
  return e;
}
//===============
// Aqui se llenan los espacios en blanco
 
int CalculaEcuacion(int x)
//Llenar el espacio
{ int y;
  if(x>0)
       y= ec1(x);
  else
       y= ec2(x);
return y;
//llenar el espacio
}
 
void CalculaF(int x)
//llenar el espacio
{ int y, f;
  y= CalculaEcuacion(x);
  f= y * 6;
  cout<<f;
//llenar el espacio
}
 
void main()
{ int z;
   a=leerdato();
   CalculaF(z);
 
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 417
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Compilo con Dev C++ 5.7.1. me sale error al compliar

Publicado por Thanatos (199 intervenciones) el 21/08/2015 07:05:47
Error:
Main.cpp [Error] '::main' must return 'int'

Significado:
La función 'main' debe devolver un entero.

Solución:
1
2
3
4
5
int main()
{
    // aquí se escribe el resto del código
    return 0;
}


Error:
Main.cpp In function 'int main()'
main.cpp [Error] 'a' was not declared in this scope

Significado:
La variable 'a' no ha sido declarada en el ámbito de la función 'int main()'.

Solución:
Debes declarar la variable a antes de asignarle un valor, o al momento de asignarle un valor por primera vez.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar