Normas del foro

Curso Hacker
Bienvenido(a), Visitante. Favor de ingresar o registrarse.
¿Perdiste tu email de activación? - Diciembre 04, 2008, 05:48:52
Inicio Ayuda Ingresar Registrarse
Visita: Articulos - Juegos Gratis - Da Foros

Comunidad Underground Hispana  |  Programacion  |  Programación  |  Carbide C/C#/C++ (Moderador: Fashion)  |  Tema: c# Arrays entrega #1 0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: c# Arrays entrega #1  (Leído 137 veces)
ECDundy
Habitual
*****
Desconectado Desconectado

Mensajes: 239


erick_cartman_ok
Ver Perfil WWW Email
« en: Noviembre 29, 2007, 12:14:07 »

juegos gratis
Aqui algunos ejercicios para Arrays unidimencionales para el que le sirva.[/glow]---------------------------------------------------------------------------------------------
Código:
using System;
class ordenar
{
public static void Main()
{
 a:
        int [] ras;
Console.WriteLine("inserta cantidad de digitos");
int cant=int.Parse(Console.ReadLine());
ras= new int[cant];
for (int i=0; i<cant; i++){
Console.WriteLine("#{0}",i+1);
ras[i]= int.Parse(Console.ReadLine());
}
Array p=new Array(cant,ras);
p.Maximo();
p.Minimo();
p.sumatoria();
p.OrdenarMayoramenor();
p.OrdenarMenoramayor();
p.Racional();
goto a;
}
}
class Array{
int min= int.MaxValue;
int max= int.MinValue;
int cant;
int [] tabla;
public Array(int cant, int [] tabla){
this.cant=cant;
this.tabla=tabla;
}
public void Maximo(){
for (int i=0;i<cant;i++)
{
if (tabla[i]>max)max=tabla[i];
else
{
break;
}
}
Console.WriteLine("el maximo es {0}",max);     
}
public void Minimo(){
for (int i=0;i<cant;i++){
if(tabla[i]<min)min=tabla[i];
}
Console.WriteLine("El minimo es {0}",min);
}
public void OrdenarMayoramenor()
{
int mayor=int.MinValue;
int[] tabla2= new int[cant];
for (int i=0;i<cant;i++)
{
for (int k=0;k<cant;k++)
{
if (tabla[k]>mayor)
mayor=tabla[k];
}
tabla2[i]=mayor;
for (int j=0;j<cant;j++)
{
if(tabla[j]==mayor)
tabla[j]=0;
}
mayor=int.MinValue;
}
for (int k=0;k<cant;k++){
tabla[k]=tabla2[k];
Console.Write(tabla[k]);
        }
Console.WriteLine();
}
public void OrdenarMenoramayor()
{
int mayor=int.MaxValue;
int[] tabla2= new int[cant];
for (int i=0;i<cant;i++)
{
for (int k=0;k<cant;k++)
{
if (tabla[k]<mayor)
mayor=tabla[k];
}
tabla2[i]=mayor;
for (int j=0;j<cant;j++)
{
if(tabla[j]==mayor)
tabla[j]=cant+1;
}
mayor=int.MaxValue;
}
for (int k=0;k<cant;k++)
{
tabla[k]=tabla2[k];
Console.Write(tabla[k]);
}
Console.WriteLine();

}
public void sumatoria(){
int val=0;
for (int k=0;k<cant;k++){
val+=tabla[k];
}
Console.WriteLine(val);
}
public void Racional()
{
int[] tabla2= new int[cant];
for (int k=0;k<cant;k++)
{
tabla2[k]=1;
for (decimal i=1;i<=tabla[k];i++)
{
tabla2[k]*=i;
}
}
for (int k=0;k<cant;k++)
{
Console.WriteLine("racional de {0}: {1}",tabla[k],tabla2[k] );
}
}
}
« Última modificación: Noviembre 29, 2007, 10:25:43 por ECDundy » En línea

Ni0
Gran Colaborador
*****
Desconectado Desconectado

Mensajes: 1362


Ni0-inside the source code

Ni0@el-hacker.org
Ver Perfil WWW Email
« Respuesta #1 en: Noviembre 29, 2007, 07:40:52 »

porque no lo pones entre <code></code> el codigo (pero en vez de <> pones []) asi se ve mejor Grin

salu2!
En línea

Inside The Source Code




Necesitas ser usuario para ver los enlaces Crear Usuario  Hacer Sesion
Linux Registred User #460377
__volatile__
Colaborador
*****
Desconectado Desconectado

Mensajes: 781


<3 lisa

x_0@hotmail.de
Ver Perfil Email
« Respuesta #2 en: Noviembre 30, 2007, 05:38:25 »

Ni0 spammer xDDDD

gracias por esos ejercicios  Roll Eyes

salud0s
En línea

R-E-S-P-E-C-T, find out what it means to me
Ni0
Gran Colaborador
*****
Desconectado Desconectado

Mensajes: 1362


Ni0-inside the source code

Ni0@el-hacker.org
Ver Perfil WWW Email
« Respuesta #3 en: Noviembre 30, 2007, 07:59:36 »

por que spammer?, no hice spam de nada, o si?? :-//
le dije lo de <code></code> porque la mitad del codigo estaba con la letra inclinada, por lo que habia algun <i> (con []) por ahi que se perdio, aparte de que queda mejor xD

y gracias por el codigo, lastima que no me sirve porque se C xD

salu2!
En línea

Inside The Source Code




Necesitas ser usuario para ver los enlaces Crear Usuario  Hacer Sesion
Linux Registred User #460377
Páginas: [1] Ir Arriba Imprimir 
Comunidad Underground Hispana  |  Programacion  |  Programación  |  Carbide C/C#/C++ (Moderador: Fashion)  |  Tema: c# Arrays entrega #1 « anterior próximo »
Ir a:  


Ranking-Hits
Powered by SMF 1.1.7 | SMF © 2006-2007, Simple Machines LLC