20091109

PRACTICA 8.2 ARREGLO LLAMADO EMAX.(consola)

pseudocodigo.
inicio

int[] emax = new int[10]
int I, mayor

print"INTRODUCE DATO"
Read emax[0]
mayor = emax[0]
for (I = 1 to i<=e step I++) { print "INTRODUCE DATO ", I Read emax[I] if (emax[I] > mayor)
{
mayor = emax[I]
}
}
print " LISTA DE 10 NUMERO ESNTEROS")
for (I = O to I++)
{
print (emax[I])
}
print"EL VALOR MAXIMO ES : ", mayor
}
fin















Escriba un programa para introducir 10 numeros enteros en un arreglo llamado emax y encuentre el maximo valor introducido, el programa debe contener solo una gaza o ciclo y el maximo debe determinarse al introducri los valores de los elementos del arreglo(sugerencias: establesca el mayor numero igual al primer elemento del arreglo, el cual debe ser aprtado antes de la gaza que se utilizara para introducir los demas valores del arreglo.




using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int[] emax = new int[10];
int I, mayor;
Console.WriteLine("\tINTRODUCE DATO");
emax[0] = int.Parse(Console.ReadLine());
mayor = emax[0];
for (I = 1; I <>
{

Console.WriteLine("\tINTRODUCE DATO {0}", I);

emax[I] = int.Parse(Console.ReadLine()); if (emax[I] > mayor)
{
mayor = emax[I];
}
}
Console.WriteLine("\t LISTA DE 10 NUMERO ESNTEROS");
for (I = 0; I <>
{

Console.WriteLine(emax[I]);

} Console.WriteLine("\tEL VALOR MAXIMO ES {0}: ", mayor);

Console.ReadLine();

}

}

}








b)


repita el ejercicio del inciso A , pero siga el rastro del maximo elemento del arreglo y de el numero del indice para el maximo. despues de desplegar los numeros, imprima estos dos mensajes. el valormaximo es :, este es el elemento numero__en la lista de numeros.








using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int[] emax = new int[10];
int I, mayor, s = 0;
Console.WriteLine("INTRODUCE NUMERO");
emax[0] = int.Parse(Console.ReadLine());
mayor = emax[0];
for (I = 1; I <> mayor)
{
mayor = emax[I];
s = I;
}
}
Console.WriteLine("LISTA DE 10 NUMEROS ENTEROS");
for (I = 0; I <> {
Console.WriteLine(emax[I]);
}
Console.WriteLine("EL VALOR MAXIMO ES {0}: ", mayor);
Console.WriteLine("ESTE ES ELEMENTO NUMERO__ {0} dDE LA LISTA DE NUMEROS", s); Console.ReadLine(); }
}}






C)


Repita el ejercicio B, pero haga que el programa localice el menor de los datos introducidos.











using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int[] emax = new int[10];
int I, mayor, s = 0;
Console.WriteLine("INTRODUCE NUMERO");
emax[0] = int.Parse(Console.ReadLine());
mayor = emax[0];
for (I = 1; I <> {
Console.WriteLine("INTRODUCE DATO{0}", I);
emax[I] = int.Parse(Console.ReadLine());
if (emax[I] <>
{
mayor = emax[I]; s = I;
} }
Console.WriteLine("LISTA DE 10 NUMEROS ENTEROS");
for (I = 0; I <>
{
Console.WriteLine(emax[I]);
} Console.WriteLine("EL VALOR MINIMO INTRODUCIDO ES {0}: ", mayor);
Console.WriteLine("ESTE ES ELEMENTO NUMERO__ {0} dDE LA LISTA DE NUMEROS", s);
Console.ReadLine();
}
} }

No hay comentarios:

Publicar un comentario