Pascal/Turbo Pascal - Cargue un vector A con N valores aleatorios enteros entre 1 y 1000

 
Vista:
sin imagen de perfil
Val: 19
Ha disminuido 1 puesto en Pascal/Turbo Pascal (en relación al último mes)
Gráfica de Pascal/Turbo Pascal

Cargue un vector A con N valores aleatorios enteros entre 1 y 1000

Publicado por camila (7 intervenciones) el 23/05/2020 01:01:31
Realizar un programa modular que mediante un menú de opciones haga lo siguiente:

1. Cargue un vector A con N valores aleatorios enteros , que estén en el intervalo [1,1000]

2. A pedido del operador mostrar los valores pares o impares y la suma de los mismos

3. Buscar un valor y mostrar su posición, en caso de no existir mostrar un mensaje de error

4. Salir
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 86
Bronce
Ha mantenido su posición en Pascal/Turbo Pascal (en relación al último mes)
Gráfica de Pascal/Turbo Pascal

Cargue un vector A con N valores aleatorios enteros entre 1 y 1000

Publicado por David (37 intervenciones) el 23/05/2020 09:59:19
Ahora no tengo el PC delante.
Tiene bastante en común con el ejercicio del otro día, si tienes algo hecho o algún planteamiento o duda compártelo exponiendo lo y lo vamos viendo.
Continuas con tu cuenta de usuario pendiente de validar el correo electrónico para que me pueda poner en contacto contigo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil
Val: 19
Ha disminuido 1 puesto en Pascal/Turbo Pascal (en relación al último mes)
Gráfica de Pascal/Turbo Pascal

Cargue un vector A con N valores aleatorios enteros entre 1 y 1000

Publicado por camila (7 intervenciones) el 23/05/2020 16:15:51
hola, aun no pude comenzar por que estuve con otras materias, y mi pc se descompuso. Y esta vez lo pidio que hagamos en papel.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 287
Oro
Ha mantenido su posición en Pascal/Turbo Pascal (en relación al último mes)
Gráfica de Pascal/Turbo Pascal

Cargue un vector A con N valores aleatorios enteros entre 1 y 1000

Publicado por dario (87 intervenciones) el 24/05/2020 05:28:04
Hola, te dejo esto espero te ayude, solo falta la opcion 2, suma de pares e impares. Eso te lo dejo para ti.
Salu2.

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
47
48
49
50
51
52
53
54
55
56
uses crt;
var
	lista:array[1..100] of integer;
	opc:byte;
	n:integer;
{-------------------------------------------------------}
procedure cargar;
var
	i,num:integer;
begin
	randomize;
	write('Cuantos numeros desea en el array: ');
	readln(n);
 
	for i:=1 to n do begin
		num:=random(1000);
		lista[i]:=num;
	end;
 
	{Mostrar array}
	for i:=1 to n do
		write(lista[i],' ');
end;
{--------------------------------------------------------------}
procedure buscar;
var
	i,valor:integer;
begin
	write('Ingrese valor a buscar: ');
	readln(valor);
	for i:=1 to n do begin
		if lista[i] = valor then
			writeln('Valor encontrado');
	end;
end;
{----------------------------------------------------------}
{principal}
begin
	repeat
		writeln('M E N U');
		writeln;
		writeln('1. Cargar Vector');
		writeln('2. Mostrar suma de pares e impares');
		writeln('3. Buscar valor');
		writeln('4. Salir');
		writeln;
		write('Digite una opcion: ');
		readln(opc);
 
		case opc of
			1:	cargar;
			{2:	suma pares e impares}
			3:	buscar;
		end;
	until opc > 3;
end.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
2
Comentar
sin imagen de perfil
Val: 19
Ha disminuido 1 puesto en Pascal/Turbo Pascal (en relación al último mes)
Gráfica de Pascal/Turbo Pascal

Cargue un vector A con N valores aleatorios enteros entre 1 y 1000

Publicado por camila (7 intervenciones) el 24/05/2020 05:29:43
Muchas gracias Dario. Saludos!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar