miércoles, 15 de mayo de 2019

EJEMPLOS:


1)  Ingresar número negativo y verifique si es primo, par, impar, múltiplos 3, múltiplos 5.


clc;
clear all;
nv=input('Ingrese un numero negativo');
if nv<0
    p=isprime(nv*-1);
    if p==1
       disp('Es primo');
    else
        disp('No es primo');
    end
   
    m3=rem(nv,3);
    if m3==0
        disp('Es multiplo de 3');
    else
        disp('No es multiplo de 3');
    end
   
    m5=rem(nv,5);
    if m5==0
        disp('Es multiplo de 5');
    else
        disp('No es multiplo de 5');
    end
   
    r=mod(nv,2)
    if(r==0)
         disp('el numero es par')
    else
         disp('el numero es impar')
end

else
    disp('Ingrese un numero negativo');
end



2)  Escriba un programa que permita ingresar de manera automática N valores y determine cuál es el mayor, el menor y el promedio.


clc;
clear all;
n=input('ingrese un numero');
V=1:n
may= V(n)
men= V(1)
prom= mean(V)




3) Escriba un programa que permita ingresar en 2 vectores, en el primero los pares y en el segundo los impares y sumar ambos.


clc;
clear all;
n=input('ingrese un numero');
cont=1
while(cont<=n)
    A(cont)=cont*2;
    B(cont)=cont*2-1;
    cont=cont+1;
end
disp('numero pares')
A
disp('números impares')
B
C=A+B



4) Ingresar ceros en una matriz nxn. En la diagonal principal y secundaria ingresar unos. Ingrese una fila de unos. Una columna de unos. Elimine las columnas pares y las filas impares.

clc;
clear all;
n=input('ingrese dimensión de matriz')
A= zeros(n)
B= eye(n)
for i=1:n
    B(i,n-i+1)=1;
end
disp(B)
v= ones(1,n)
G= [B;v]
c= ones (n,1)
F= [B,c]
F(:,[2:2:n])=[]
F([1:2:n],:)=[]

             
             

No hay comentarios:

Publicar un comentario