Me podrian ayudar a encontrar mi error?

Iniciado por marcosuag, 7 Agosto 2017, 04:58 AM

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

marcosuag

hice este programa donde hay un menu que introduce a otros programas, pero al colocar uno me aparecen varios errores por mas que intento saber que es no lo encuentro, el programa que quiero poner es este:


# include <stdio.h>
# include <conio.h>
# include <stdlib.h>
//Realiza un programa en C que en un arreglo guarde 16 numeros proporcionados por el usuario y determine cuantos son pares y cuantos impares.
//Debe usar funciones para el proceso de pares o impares y el resultado debe desplegarse en el main

int numero(void);
int n[15];
int p=0;
int in=0;
int i;
int r;
main(void)
{
for(i=0; i<15; i++)
{
clrscr();

       printf("\n   Ingrese 16 numeros y sabra cuantos numeros pares e impares hay \n   ",i+1);
printf("\n   Ingresa el %d numero \n   ",i+1);
scanf("%d",&n[i]);
}
clrscr();
numero();
printf("\n   La cantidad de numeros pares es %d",p);
printf("\n\n   La cantidad de numeros impares es %d\n",in);
getche ();
return 0;
}
   numero ()
{
for(i=0; i<15; i++)
{
if(n[i]%2==0)
{
p=p+1;
in=15-p;
}
}
return 0;

}

   
   
y va dentro de esta estructura :

#include <math.h>
#include <stdio.h>

int main()
{
   int n, opcion;

   do
   {
       printf( "\n   1. Programa 1", 163 );
       printf( "\n   2. Programa 2", 163 );
       printf( "\n   3. Programa 3", 163 );
       printf( "\n   4. Programa 4", 163 );
       printf( "\n   5. Programa 5", 163 );
       printf( "\n   6. Salir." );
       printf( "\n\n   Introduzca opci%cn (1-6): ", 162 );

       scanf( "%d", &opcion );

       switch ( opcion )
       {
           case 1: //codigo
                   break;

           case 2: //codigo
                   break;
                   
           case 3: //codigo
                   break;
           case 4: //codigo
                   break;
           case 5: //codigo
                   break;
           case 6://codigo
break;
        }


   } while ( opcion != 6 );

   
}


espero puedan ayudarme, GRACIAS


· Los códigos deben ir en etiquetas GeSHi
>aquí las reglas del foro
-Engel Lex

engel lex

muestra tus errores


lo unico que a primera vista veo raro es
printf( "\n   1. Programa 1", 163 );

por qué le pasas un valor al printf?
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.