[Aportes indexados] Par o impar

Estado
Cerrado para nuevas respuestas.

Amraphen

Aprendiz Lvl 6
[ANSI C]Par o impar

Bueno, seguimos con los programitas en C. Aca el nuevo programa titulado "Par o impar" simplemente nos devuelve si un numero es par o impar. A continuación les dejo el código y el binario.

C:
#include <stdio.h>
 
int espar(int numero)
    {
    if(numero%2==0)
        {
        return 1;
        }
    else
        {
        return 0;
        }
    }
 
int principal()
    {
    int opcion;
 
    clrscr();
    
    [url=http://www.opengroup.org/onlinepubs/009695399/functions/printf.html]printf[/url]("Par o impar v1.0<span style="color: #666666; font-weight: bold;">\n"</span>);
    [url=http://www.opengroup.org/onlinepubs/009695399/functions/printf.html]printf[/url]("by Amraphen");
 
    [url=http://www.opengroup.org/onlinepubs/009695399/functions/printf.html]printf[/url]("<span style="color: #666666; font-weight: bold;">\n\nOpciones:"</span>);
    [url=http://www.opengroup.org/onlinepubs/009695399/functions/printf.html]printf[/url]("<span style="color: #666666; font-weight: bold;">\n---------"</span>);
 
    [url=http://www.opengroup.org/onlinepubs/009695399/functions/printf.html]printf[/url]("<span style="color: #666666; font-weight: bold;">\n\n1. Escribir un numero para saber si es par o impar."</span>);
    [url=http://www.opengroup.org/onlinepubs/009695399/functions/printf.html]printf[/url]("<span style="color: #666666; font-weight: bold;">\n2. Salir."</span>);
 
    [url=http://www.opengroup.org/onlinepubs/009695399/functions/printf.html]printf[/url]("<span style="color: #666666; font-weight: bold;">\n\nSeleccione una opcion: "</span>);
    scanf("%i", &opcion);
 
    if(opcion<3)
        {
        return opcion;
        }
    else
        {
        principal();
        }
    }
 
int main()
    {
    int opcion;
    int numero;
 
    start:
 
    opcion = principal();
 
    switch(opcion)
        {
        case 1:
            [url=http://www.opengroup.org/onlinepubs/009695399/functions/printf.html]printf[/url]("<span style="color: #666666; font-weight: bold;">\nEscriba el numero: "</span>);
            scanf("%i", &numero);
 
            if(espar(numero))
                {
                [url=http://www.opengroup.org/onlinepubs/009695399/functions/printf.html]printf[/url]("El numero %i es par.", numero);
                getch();
 
                goto start;
                }
            else
                {
                [url=http://www.opengroup.org/onlinepubs/009695399/functions/printf.html]printf[/url]("El numero %i es impar.", numero);
                getch();
                
                goto start;
                }
            break;
        case 2:
            return 0;
            break;
        }
    }

Saludos!
Acepto sugerencias.
 
Estado
Cerrado para nuevas respuestas.
Arriba