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