Perform For-loop and if-else
古いコメントを表示
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 件のコメント
KSSV
2020 年 11 月 20 日
What have you attempted?
Alex Xiang
2020 年 11 月 20 日
Alex Xiang
2020 年 11 月 20 日
編集済み: dpb
2020 年 11 月 20 日
dpb
2020 年 11 月 20 日
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
2020 年 11 月 20 日
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.
回答 (0 件)
カテゴリ
ヘルプ センター および File Exchange で Loops and Conditional Statements についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!