Matlab - numero primos

 
Vista:

numero primos

Publicado por SHEILA NATALIA (1 intervención) el 25/04/2021 18:51:34
Realizar un programa para determinar los numero primos en el intervalo a, b indicado por el usuario. Validar que a, b sean enteros positivos y que a<b
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
Imágen de perfil de Jon
Val: 354
Ha aumentado 1 puesto en Matlab (en relación al último mes)
Gráfica de Matlab

numero primos

Publicado por Jon (161 intervenciones) el 26/04/2021 08:52:26
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
%% Interfaz
a = input('Introduzca intervalo inicial:    a = '); fprintf('\n');
b = input('Introduzca intervalo final:      b = '); fprintf('\n');
 
%% Programa
j = 1;
N_array = a : b;
if (a >= 0) && (b >= 0) && (mod(a,1)==0) && (mod(b,1)==0) && (a < b)
    for i = N_array
        idxPrimos(j) = isprime(i);
        j = j + 1;
    end
else
    fprintf('ERROR! Revisa los intervalos\n\n');
end
 
%% Resultados
Primos = N_array(idxPrimos);
fprintf('Números primos = \n\n');
disp(Primos);
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