Funciones en c

Iniciado por fernandoprog1, 19 Octubre 2015, 20:38 PM

0 Miembros y 1 Visitante están viendo este tema.

fernandoprog1

Hola a todos nesecito ayuda, cree una función sumar y no logro hacer andar el programa ya que me da un error al compilar aquí les dejo el código para que lo vean

#include <stdio.h>
#include <stdlib.h>

int main()
{
   int sumar (int,int);
    void main()

{ int a,b,res;
scanf("%i%i,&a&b");


res=sumar(a,b);
printf("%+%i=%i",a,b,res);

}

int sumar (int aa,int bb);

{
     int rres;
rres=aa+bb;
return rres;

}



}

engel lex

el programa es un desastre... las funciones no se declaran dentro del main... menos aún declarar un void main dentro del main... el main es de tipo int, no void y te falta el return del main... y hay muchos errores más

#include <stdio.h>
#include <stdlib.h>

int sumar (int,int);
int main(){
 int a,b,res;
 scanf("%i %i",&a,&b);
 res=sumar(a,b);
 printf("%i+%i=%i",a,b,res);
 return 0;
}

int sumar (int aa,int bb){
 int rres;
 rres=aa+bb;
 return rres;
}



presta más atención a loo que programas y lee los errores del compilador
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

furciorifa

Amigo estás creando los prototipos de las funciones adentro del main esto se una violacion, deben de ir siempre fuera de las funciones.