Daniel Ribeiro Nodari
Lista 2 algoritmos e linguagem de programação.
1.
clear all
clc
% Faça um algoritmo que
leia duas matrizes de tamanho 4 x 4.
%Em seguida, mostre quantos
são positivos e quantos são negativos.
X=[67 -12 87 25; 26 -94 52 09; 21
48 -81 26; 59 72 28 -72];
Y=[-16 39 32 76; 94 -62 00 08; 32
-86 74 56; -09 60 -37 2];
%contador positivos = C
C=0;
%contador negativos = D
D=0;
% after entering v,run
below code
for i = 1:length(X)
if X(i) > 0
C=C+1
elseif X(i) <0
D=D+1;
end
end
for i = 1:length(Y)
if Y(i) > 0
C=C+1
elseif Y(i) <0
D=D+1;
end
end
fprintf('os positivos são %d',C);
fprintf('os negativos são %d',D);
no command
window:
2.
clear all
clc
%exercicio 2
%Faça um algoritmo que
leia 10 valores informados pelo usuário.
%Ao final deve
retornar o maior e o menor valor.
for A=1:10
d(1,A)= input('digite 1
numero : ');
end
X=min(d);
Y=max(d);
fprintf('o menor
é: %d, e o maior é: %d',X,Y);
no command
window:
3.
clear all
clc
%exercicio 3
%
Faça um algoritmo que leia duas matrizes A e B de tamanho 4 x 4,
%
conte e mostre quais valores que estão na matriz A,
%
também aparecem na matriz B, independente de sua posição.
A=[67 12 87
25; 26 94 32 09; 21 48 81 26; 59 76 28 47];
B=[67 21 32
76; 72 47 26 08; 25 86 12 56; 09 60 33 02];
X = intersect(A,
B);
Y = (X)';
Z=length(X);
fprintf('das duas matrizes há %d números comuns. Nos quais são: ',Z);
disp(Y);
no command
window:









0 comentários:
Postar um comentário