Pages

martes, 15 de enero de 2013

Determinar la suma de las cifras pares de un número Codigo Fuente en C#

Problema
Implemente un algoritmo para determinar la suma de las cifras pares de un número ingresado por teclado

Solución
Se ingresan una cadena de números y obtenemos como resultado la suma de los números pares de dicha cadena.
Ejemplo:
  • Entrada: 123456
              2 + 4 + 6
  • Resultado: 12
Codigo Fuente en C#
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace SumarPares
{
    class Program
    {
        static void Main(string[] args)
        {
            int sum = 0;
            Console.WriteLine("Ingrese una cadena de numeros");
            int num = Convert.ToInt32(Console.ReadLine());
            while (num > 1) {
                int digito = num % 10;
                num = Convert.ToInt32(num / 10);
                if (digito % 2 == 0) {
                    sum = sum + digito;
                }
            }
            Console.WriteLine(sum);
            Console.ReadLine();
        }
    }
}

1 comentarios:

Anónimo dijo...

El codigo funciona perfecto, me ayudo mucho, muchas gracias

Publicar un comentario