How can do this?
Mostra commenti meno recenti
I need to do an exercise where i ask the USER for positive numbers, and while the number is positive i need to keep asking the USER for positive numbers. Then i need to do a sum of those positive numbers e show how many positive numbers the USER typed. This is my code thus far:
numero=input('Enter positive number')
while numero>=0
x=input('Enter another positive number')
end
w=[numero,x];
u=numel(w);
v=sum(w);
break
end
fprintf('Total positive numbers is %f\n',u)
fprintf('The sum is %f\n',v)
The problem is i can only enter 2 numbers and then it gives me the asnwer right away .HELP
Risposta accettata
Più risposte (1)
David Hill
il 22 Gen 2021
c=1;
while 1
n(c)=input('Enter positive number');
if n(c)<0
n=n(1:end-1);
break;
end
c=c+1;
end
fprintf('Total positive numbers is %f\n',numel(n));
fprintf('The sum is %f\n',sum(n));
Categorie
Scopri di più su 2-D and 3-D Plots in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!