Autor Tema: Programación Código

0 Usuarios y 1 Visitante están viendo este tema.

09 Noviembre, 2008, 07:39 pm
Leído 2175 veces

Dogod

  • $$\Large \color{#5b61b3}\pi\,\pi\,\pi\,\pi\,\pi$$
  • Mensajes: 1,679
  • Karma: +0/-0
  • Sexo: Masculino
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


Las cosas pasan es por algo, y no hay mal que por bien no venga dicen en mi tierra...

05 Diciembre, 2008, 02:52 am
Respuesta #1

leonardo09

  • Leonardo Andrés Jofré Flor
  • $$\Large \color{#c88359}\pi\,\pi\,\pi\,\pi$$
  • Mensajes: 786
  • Karma: +0/-0
  • Sexo: Masculino
  • Leonardo Jofré
    • Leonardo Andrés Jofré Flor
lo puedes hacer con una estructura, crear un tipo nuevo de dato que sea un vector de 2x1, y hacer un arreglo con ese tipo de variable
nunca seré buen matemático