Hola a todos, estoy haciendo un programa pero debe ser en Visual Basic con las siguientes características:
genere un arreglo de n números enteros entre 1 y 1000 de forma aleatoria. A continuación, partiendo de ese arreglo genere otro de n posiciones tal que cada tenga un campo para el número y otro para indicar si dicho número es primo o no.
Hasta el momento he hecho esto:
Para los números aleatorios:
en lenguaje c++
var n = new Array(1001);
var i;
for (i = 1; i <= 1000; i++) {
n = i
s0 = 0;
for (i = 1; i <= 1000; i++)
{
s0 = s0 + n;
}
s1 = 0;
for (i = 1000; i >= 1; i--) {
s1 = s1 + n
}
ahora lo que debo introducir allí es esto: (para determinar si es primo o no)
Inicio primo:=true;
divisor:=2;
while (divisor<num) and primo do
begin
if num mod divisor = 0 then
primo:=false;
divisor:=divisor+1
end;
if primo = true then
writeln(num,' Es número Primo...')
end.
voy mal?
el problema lo tengo es para, ordenando eso, hacer esto: A continuación, partiendo de ese arreglo genere otro de n posiciones tal que cada tenga un campo para el número y otro para indicar si dicho número es primo o no.
salu2