Buscar y eliminar los apellidos repetidos en un arreglo
Publicado por Alejandra (1 intervención) el 01/10/2017 23:53:21
Buenas tardes!
en la facultad nos dieron un pantallazo muy por arriba de como utilizar el programa C, y ahora nos dieron la siguiente actividad para presentarlo hoy antes de las 00 Hs (hora argentina).
Ejercicio nro2
1) Realizar un programa que cargue de manera aleatoria un ARREGLO de 50 posiciones, que contiene apellidos.
2) Luego que busque y elimine los apellidos repetidos, dejando solo uno y que genere otro arreglo donde se indique cual fue el apellido repetido y que ocurrencia tuvo el mismo.
3) Mostrar por pantalla el arreglo original y el generado en el punto 2..
con mi compañera lo que pudimos lograr hacer es cargar el arreglo con los apellidos pero no de forma aleatoria
y adjunto dicho código:
Lo de eliminar buscamos (ejercicios con números para luego modificarlo para hacerlo con strings) pero al querer compilar nos daba error, por eso recurrimos al foro en busca de ayuda [i]URGENTE
...
desde ya muchas gracias!!!!
en la facultad nos dieron un pantallazo muy por arriba de como utilizar el programa C, y ahora nos dieron la siguiente actividad para presentarlo hoy antes de las 00 Hs (hora argentina).
Ejercicio nro2
1) Realizar un programa que cargue de manera aleatoria un ARREGLO de 50 posiciones, que contiene apellidos.
2) Luego que busque y elimine los apellidos repetidos, dejando solo uno y que genere otro arreglo donde se indique cual fue el apellido repetido y que ocurrencia tuvo el mismo.
3) Mostrar por pantalla el arreglo original y el generado en el punto 2..
con mi compañera lo que pudimos lograr hacer es cargar el arreglo con los apellidos pero no de forma aleatoria

y adjunto dicho código:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
using System;
namespace Arrays
{
class ArraysApp
{
static void Main()
{
string[] apellidos; // Declaración del array
ushort num=0;
do
{
try
{
Console.Write("¿Cuántos apellidos vas a introducir? ");
num=UInt16.Parse(Console.ReadLine());
}
catch
{
continue;
}
} while (num==0);
apellidos=new string[num]; // Instanciación del array
for (int i=0; i<num; i++)
{
Console.Write("Escribe el apellido para elemento {0}: ", i);
apellidos=Console.ReadLine();
}
Console.WriteLine("Introducidos los {0} apellidos", num);
Console.WriteLine("Pulsa INTRO para listarlos");
string a=Console.ReadLine();
for (int i=0; i<num; i++)
{
Console.WriteLine("Elemento {0}: {1}", i, apellidos[i]);
}
a=Console.ReadLine();
}
}
}
Lo de eliminar buscamos (ejercicios con números para luego modificarlo para hacerlo con strings) pero al querer compilar nos daba error, por eso recurrimos al foro en busca de ayuda [i]URGENTE

desde ya muchas gracias!!!!

Valora esta pregunta


0