
Encontrar los n primeros números primos
Publicado por Javier López (16 intervenciones) el 26/01/2017 20:47:51
El programa que he planteado es el siguiente:
Y me dice el siguiente error, al hacer la llamada a la función:
Undefined function or variable 'n'.
No lo entiendo. ¿Alguien puede ayudarme?
Gracias.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
function [v] = mis_primos(n)
n=8;
encontrados=1;
es_primo=0;
numero=1;
v(n);
while (encontrados<=n)
es_primo=1;
for i=2:numero
if (rem(numero,2)==0)
es_primo=0;
end
end
if (es_primo==1)
v(encontrados)=numero;
printf('v[encontrados]');
encontrados=encontrados+1;
end
numero=numero+1;
end
Y me dice el siguiente error, al hacer la llamada a la función:
1
v = mis_primos(n)
No lo entiendo. ¿Alguien puede ayudarme?
Gracias.
Valora esta pregunta


0