is the solution correct?
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
for numbres 50 70 13 14 7 add all find sum for even find how many odd use one loop
sume=0;
sum=0;
for x=1:5
z = input ('z=')
sum=sum+z;
if mod(z,2)==03
sume=sume+z;
end
if mod(z,2)~=0
count0= count+1;
end
end
is the solution correct?
1 comentario
Respuestas (1)
Diwakar Diwakar
el 27 de Mayo de 2023
Editada: Diwakar Diwakar
el 27 de Mayo de 2023
numbers = [50, 70, 13, 14, 7];
sum_all = 0;
sum_even = 0;
odd_count = 0;
for i = 1:length(numbers)
num = numbers(i);
sum_all = sum_all + num; % Adding to the sum of all numbers
if mod(num, 2) == 0
sum_even = sum_even + num; % Adding to the sum of even numbers
else
odd_count = odd_count + 1; % Counting odd numbers
end
end
fprintf('Sum of all numbers: %d\n', sum_all);
fprintf('Sum of even numbers: %d\n', sum_even);
fprintf('Count of odd numbers: %d\n', odd_count);
output:
Sum of all numbers: 154
Sum of even numbers: 134
Count of odd numbers: 3
1 comentario
Walter Roberson
el 27 de Mayo de 2023
We recommend against providing complete solutions to homework problems.
Ver también
Categorías
Más información sobre Biomechanics en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!