Perform For-loop and if-else
Mostrar comentarios más antiguos
Hi, could anyone help me in this questions? Can't really understand how to do as I just can generate the random integers only..
You are required to write a script to add two ten-digit random integer and print the result. Use for-loop and if-else in your script.
The script for integers: n=randi([1e9,1e10-1],1,2)
Thanks for the help...
5 comentarios
KSSV
el 20 de Nov. de 2020
What have you attempted?
Alex Xiang
el 20 de Nov. de 2020
Alex Xiang
el 20 de Nov. de 2020
Editada: dpb
el 20 de Nov. de 2020
dpb
el 20 de Nov. de 2020
I suppose the idea of the instructor was to generate the 10-digit numbers a digit at a time....that way could use a loop and have a test for a certain case with the result being a zero.
Your technique is much more "the MATLAB way" to write code; it would seem you're too far ahead for the level the class has reached so far.
I'd probably submit your one-liner but also the solution as asked for by the assignment.
Rik
el 20 de Nov. de 2020
You can also be too smart for your own good by submitting something like this:
if false
%satisfy requirement of using if/else
else
for n=1
%satisfy requirement of using for loop
num=randi([1e9,1e10-1],1,2);
%now add the numbers and fprintf the result
end
end
This might not be a smart thing to submit, although if your instructor is anything like me, you would get a chuckle and maybe a bonuspoint.
Respuestas (0)
Categorías
Más información sobre Loops and Conditional Statements en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!