Basic C# problem

Posted by Juan on Stack Overflow See other posts from Stack Overflow or by Juan
Published on 2010-03-26T23:04:12Z Indexed on 2010/03/26 23:13 UTC
Read the original article Hit count: 157

Filed under:
|
|

Determine if all the digits of the sum of n -numbers and swapped n are odd. For example: 36 + 63 = 99, y 409 + 904 = 1313. Visual Studio builds my code, there is still something wrong with it ( it doesnt return an answer) can you please help me here?

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            long num = Convert.ToInt64(Console.Read());
            long vol = voltea(num);
            long sum = num + vol;

            bool simp = simpares(sum);


            if (simp == true)
                Console.Write("Si");
            else
                Console.Write("No");

        }

       static private bool simpares(long x)
        {
            bool s = false;
             long [] arreglo  = new long [1000];
             while ( x > 0)
            {
             arreglo [x % 10] ++;
             x /=10;
            }

           for (long i=0 ; i <= arreglo.Length ; i++)
           {
               if (arreglo [i]%2 != 0)
                   s = true;
           }
            return s;
        }
       static private long voltea(long x)
        {
           long v = 0;

             while (v > 0) 
         {
               v = 10 * v + x % 10;
                 x /= 10;

            }
            return v;
      }




    }



}

© Stack Overflow or respective owner

Related posts about c#

Related posts about homework