miércoles, 14 de diciembre de 2016

ACM A+B Problem C#

Problema de : ACM 1000
Lo traduje para que sea mas entendible:
/*************************************************************************/
[Texto Original]
Calculate a + b

Input

a and b

Output

a+b

Sample

inputoutput
1 5
6

Notes

Use + operator
/*************************************************************************/
[En español]
Calcular a + b

Entrada

a y b

Salida

a+b

Ejemplo

entradasalida
1 5
6

Notas

Usa el operador +
Solución 1, la mas optima
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

/****************************************************************/
using System;
namespace aplusb
{
    class Program
    {
        static void Main(string[] args)
        {
            String[] digi = Console.ReadLine().Split(' ');
            Console.WriteLine(int.Parse(digi[0]) + int.Parse(digi[1]));
        }
    }
}
/****************************************************************/
Solucion 2
Nota: 1 y 5 se ponen en la misma linea, no en lineas separadas.
1 5 [correcto]
1
5
[incorrecto]

///////////////////////////////////////////////////////////////////////////////////////////////////
using System;
namespace aplusb
{
    class Program
    {
        static void Main(string[] args)
        {
            String digi = Console.ReadLine();
            char[] num = digi.ToCharArray();
            int [] ii=new int[digi.Length];
            int a, b, c;
            int i = 0;
            ii[i] = num[i]-48;
            a = ii[i];
            i++;
            if(ii[i]==' ')
            {
                c = ii[i];
            }
            i++;
            ii[i] = num[i] - 48;
            b = ii[i];
            Console.WriteLine(a + b);
            Console.ReadLine();
        }
    }
}
/***********************************************************************/
Eso es todo por hoy, espero que les haiga gustado.

Creditos:
http://acm.timus.ru/

viernes, 18 de noviembre de 2016

Numeros Primos C#

Hola hoy les traigo un programa para ver los números primos que introduzcamos.

Código
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Primo
{
    class Program
    {
        static void Main(string[] args)
        {
            int a = 0, num;
            Console.WriteLine("NUMERO");
            num = Convert.ToInt32(Console.ReadLine());
            for (int i = 1; i < (num + 1); i++)
            {
                if (num % i == 0)
                {
                    a++;
                }
            }
            if (a != 2)
            {
                Console.WriteLine(num + " No es primo");
            }
            else
            {
                Console.WriteLine(num + " Si es primo");
            }
            Console.ReadLine();
        }
    }
}


Descargar

martes, 15 de noviembre de 2016

Factorial C#

Hola, hoy vamos a ver el código para sacar el factorial de un numero en C#, espero les guste.


Código:

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

namespace Factorial
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Numero=");
            int n = int.Parse(Console.ReadLine());
            Console.WriteLine("El factorial es "+factorial(n));
            Console.ReadKey();
        }
        public static int factorial(int n)
        {
                    int fact = 1;
                    if (n == 0 || n == 1)
                        return 1;
                    for (int i = n; i >= 1; i--)
                        fact *= i;
                    return fact;
        }
    }
}

Descargar
Abrir con Visual Studio.

Bienvenidos

Este blog esta dedicado a la programación, noticias, tutoriales y demás, de distintos lenguajes, espero que les ayude, en cada programa, de ser necesario, se adjuntara el código para que te sea mas sencillo ejecutarlo.