saber si un numero es par o impar en c#

Respondida saber si un numero es par o impar en c#

  • Thursday, November 26, 2009 6:34 PM
     
     
    necesito ayuda con un programa en C# console, debe pedir dos numeros, los suma y te diga si el numero resultado de la suma es par o impar, lo de la suma ya lo tengo (facil jaja)

    pero como se hace para que me diga si un numero es par o impar???

    gracias

All Replies

  • Thursday, November 26, 2009 7:00 PM
    Moderator
     
     Answered
    podrias hacerlo asi

    int valor = 20;

    if((valor % 2) == 0)
        Console.WriteLine("Es Par");
    else
        Console.WriteLine("Es Impar");


    % Operator (C# Reference)

    saludos
    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
  • Thursday, November 26, 2009 7:21 PM
     
     Answered Has Code
    Hola
    Exactamente seria algo asi

    class Program
        {
            static void Main(string[] args)
            {
                Console.Write("Indique el numero 1: ");
                double num1 = double.Parse(Console.ReadLine());
    
                Console.Write("Indique el numero 2: ");
                double num2 = double.Parse(Console.ReadLine());
    
                double sum = num1 + num2;
    
                Console.Write("El resultado es un numero ");
                if (sum % 2==0)
                    Console.Write("Par");
                else
                    Console.Write("Impar");
    
                Console.ReadKey();
            }
        }


    Espero te sirva. Saludos
    Si la respuesta es correcta, marcala como correcta.
    Tambien puedes votar como util si te fue de ayuda
    DCE 5 ESTRELLAS PLATINO
    Venezuela
    • Marked As Answer by Isriel Friday, November 27, 2009 6:25 PM
    •  
  • Friday, November 27, 2009 6:28 PM
     
     
    Muchas gracias, te lo agradezco, esta esta muy bien contestado....

    y gracias a todos los que respondieron  XD

    salud
  • Thursday, October 25, 2012 4:17 PM
     
     

    Una contribución para el foro; para ordenar un array en forma ascendente hasta cierta parte y luego en forma descendente hasta el final del vector, los pares arriba y los impares abajo del vector, luego que olos vectores A[] (ordenado previamente en forma ascendente)y D[] (ordenado previamente en forma descente el mismo array A[] trasladado a la D[]), luego del array A[] se ordena los pares al inicio del array C[] y a continuación los impares en el mismo C[] :

    es usando tres vectores: A[n], C[n], D[n]

    k=0;

    for (i=0; i<n; i++)

    {

          if (A[i] % 2==0)  //para los pares

           {

                C[k]=A[i];

                k++;

            }

    }

    for (i=0; i<n; i++)

    {

          if (D[i]%2 ==1)

          {

                 C[k]=D[i]; //para los impares

                 k++;

            }

    }