buenas, en la universidad, me mandaron a hacer el programa de saber de un grupo de numero, cuales son los pares y publicarlos, pero utilizando las funciones. despues de varios intento lo logro, pero tengo un error, que me estan saliendo unos -2, intercalado del numero par.
esta es la codificación.
Mod: Los códigos deben ir en etiquetas GeSHi
esta es la codificación.
Código (cpp) [Seleccionar]
#include <stdio.h>
#include <stdlib.h>
int pares(int numero1)
{
int z;
if(numero1%2==0)
{
z=numero1;
}
return z;
}
int main()
{
int n1, n2, c, resultado;
do
{
printf("\n ingrese el primer numero: ");
scanf("%i", &n2);
printf("\n por favor diga el numero final: ");
scanf("%i", &n1);
if(n1<n2)
{
printf("\n opcion invalida, por favor, el numero final no puede ser mayor que el inicial");
}
}
while(n1<n2);
printf("\n los valores par son: ");
for(c=n2; c<=n1; c++)
{
printf("\n %i", pares(c));
}
}
Mod: Los códigos deben ir en etiquetas GeSHi