martes, 2 de diciembre de 2014

Ejercicios tarea autonoma

  1)    Escribir un programa que lea un vector de 10 elementos. Deberá imprimir el mismo vector por pantalla

pero invertido. Ejemplo: dado el vector 1 2 3 4 5 6 7 8 9 10 el programa debería imprimir 10 9 8 7 6 5 

4 3 2 1.

    Console.WriteLine("Ingrese un número de 10 digitos");
long num = long.Parse(Console.ReadLine());
String s = "";

while (num != 0)
{
s += num % 10;
num /= 10;
}

Console.WriteLine(s);
Console.Read();

            }
        }

2)Escribir un programa que lea 10 números por teclado. Luego lea dos más e indique si éstos están entre

los anteriores.
 static void Main(string[] args)
        {
            Console.ForegroundColor = ConsoleColor.Green;
            Console.BackgroundColor = ConsoleColor.DarkYellow;
            Console.Clear();

            Console.WriteLine("\n\t\t\tIngreso de números por teclado");
            Console.ReadLine();

            Console.WriteLine("Ingrese el primer número:");
            int val1 = int.Parse(Console.ReadLine());

            Console.WriteLine("\nIngrese el segundo número:");
            int val2 = int.Parse(Console.ReadLine());

            Console.WriteLine("\nIngrese el tercer número:");
            int val3 = int.Parse(Console.ReadLine());

            Console.WriteLine("\nIngrese el cuarto número:");
            int val4 = int.Parse(Console.ReadLine());

            Console.WriteLine("\nIngrese el quinto número:");
            int val5 = int.Parse(Console.ReadLine());

            Console.WriteLine("\nIngrese el sexto número:");
            int val6 = int.Parse(Console.ReadLine());

            Console.WriteLine("\nIngrese el séptimo número:");
            int val7 = int.Parse(Console.ReadLine());

            Console.WriteLine("\nIngrese el octavo número:");
            int val8 = int.Parse(Console.ReadLine());

            Console.WriteLine("\nIngrese el noveno número:");
            int val9 = int.Parse(Console.ReadLine());

            Console.WriteLine("\nIngrese el décimo número:");
            int val10 = int.Parse(Console.ReadLine());

            Console.WriteLine("\n\t\t\tMás números por teclado");
            Console.ReadLine();

            Console.WriteLine("\nIngrese un valor:");
            int num1 = int.Parse(Console.ReadLine());

            Console.WriteLine("\nIngrese un valor:");
            int num2 = int.Parse(Console.ReadLine());

            if (num1 == val1)
            {
                Console.WriteLine("\n\tSi se encuentra el:" + num1);
                Console.ReadLine();
            }
            else
            {
                if (num2 == val1)
                {
                    Console.WriteLine("\n\tSi se encuentra el:" + num2);
                    Console.ReadLine();
                }
                else
                {
                    if (num1 == val2)
                    {
                        Console.WriteLine("\n\tSi se encuentra el:" + num1);
                        Console.ReadLine();
                    }
                    else
                    {
                        if (num2 == val2)
                        {
                            Console.WriteLine("\n\tSi se encuentra el:" + num2);
                            Console.ReadLine();
                        }
                        else
                        {
                            if (num1 == val3)
                            {
                                Console.WriteLine("\n\tSi se encuentra el:" + num1);
                                Console.ReadLine();
                            }
                            else
                            {
                                if (num2 == val3)
                                {
                                    Console.WriteLine("\n\tSi se encuentra el:" + num2);
                                    Console.ReadLine();
                                }
                                else
                                {
                                    if (num1 == val4)
                                    {
                                        Console.WriteLine("\n\tSi se encuentra el:" + num1);
                                        Console.ReadLine();
                                    }
                                    else
                                    {
                                        if (num2 == val4)
                                        {
                                            Console.WriteLine("\n\tSi se encuentra el:" + num2);
                                            Console.ReadLine();
                                        }
                                        else
                                        {
                                            if (num1 == val5)
                                            {
                                                Console.WriteLine("\n\tSi se encuentra el:" + num1);
                                                Console.ReadLine();
                                            }
                                            else
                                            {
                                                if (num2 == val5)
                                                {
                                                    Console.WriteLine("\n\tSi se encuentra el:" + num2);
                                                    Console.ReadLine();
                                                }
                                                else
                                                {
                                                    if (num1 == val6)
                                                    {
                                                        Console.WriteLine("\n\tSi se encuentra el:" + num1);
                                                        Console.ReadLine();
                                                    }
                                                    else
                                                    {
                                                        if (num2 == val6)
                                                        {
                                                            Console.WriteLine("\n\tSi se encuentra el:" + num2);
                                                            Console.ReadLine();
                                                        }
                                                        else
                                                        {
                                                            if (num1 == val7)
                                                            {
                                                                Console.WriteLine("\n\tSi se encuentra el:" + num1);
                                                                Console.ReadLine();
                                                            }
                                                            else
                                                            {
                                                                if (num2 == val7)
                                                                {
                                                                    Console.WriteLine("\n\tSi se encuentra el:" + num2);
                                                                    Console.ReadLine();
                                                                }
                                                                else
                                                                {
                                                                    if (num1 == val8)
                                                                    {
                                                                        Console.WriteLine("\n\tSi se encuentra el:" + num1);
                                                                        Console.ReadLine();
                                                                    }
                                                                    else
                                                                    {
                                                                        if (num2 == val8)
                                                                        {
                                                                            Console.WriteLine("\n\tSi se encuentra el:" + num2);
                                                                            Console.ReadLine();
                                                                        }
                                                                        else
                                                                        {
                                                                            if (num1 == val9)
                                                                            {
                                                                                Console.WriteLine("\n\tSi se encuentra el:" + num1);
                                                                                Console.ReadLine();
                                                                            }
                                                                            else
                                                                            {
                                                                                if (num2 == val9)
                                                                                {
                                                                                    Console.WriteLine("\n\tSi se encuentra el:" + num2);
                                                                                    Console.ReadLine();
                                                                                }
                                                                                else
                                                                                {
                                                                                    if (num1 == val10)
                                                                                    {
                                                                                        Console.WriteLine("\n\tSi se encuentra el:" +num1);
                                                                                        Console.ReadLine();
                                                                                    }
                                                                                  else
                                                                                  {
                                                                                   if (num2 == val10)
                                                                                   {
                                                                                 Console.WriteLine("\n\tSi se encuentra el:" + num2);
                                                                                            Console.ReadLine();
                                                                                        }
                                                                                        
                                                                                    }
                                                                                }
                                                                            }
                                                                        }
                                                                    }
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}


3)Escribir un programa que pida 10 números enteros por teclado y que imprima por pantalla:

i. Cuántos de esos números son pares. 

ii.Cuál es el valor del número máximo. 

iii.Cuál es el valor del número mínimo.

namespace ConsoleApplication2
{
    class Program
    {
        static void Main(string[] args)
        {
            int[] numeros = new int[10];
            int i = 0;
            int conta = 0;
            int numeromenor = 0, numeromayor = 0, variable1 = 0, variable2 = 0;

            for (i = 0; i <= 9; i++)
            {
                Console.WriteLine("Introduce el numero {0}", i + 1);
                numeros[i] = int.Parse(Console.ReadLine());
            }

            for (i = 0; i <= 9; i++)
            {
                if (numeros[i] % 2 == 0)
                {
                    conta = conta + 1;
                }
            }

            for (i = 0; i <= 9; i++)
            {
                if (numeros[i] > numeromayor)
                {
                    numeromayor = numeros[i];
                    variable1 = numeromayor;
                }
            }
            for (i = 0; i < 9; i++)
            {
                if (numeros[i] <= variable1)
                {
                    numeromenor = numeros[i];
                    variable1 = numeromenor;
                }
            }

                Console.WriteLine("\nEl número maximo es: {0} ", numeromayor);
                Console.WriteLine("El número minimo es: {0} ", numeromenor);
                Console.WriteLine("Los pares: {0} ", conta);
                Console.ReadLine();
            }
        }
    }​