make different numbers with the same digits
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
I have to ask the user for a positive integer ( input=('give a positive integer') and then ask him through a menu if he wants to make a bigger or smaller number with the same digits so Matlab will calculates the requested number.
2 comentarios
Ameer Hamza
el 19 de Oct. de 2020
What if use input 999? Also, if you just want a bigger number, you can add 1.
Respuestas (2)
Vladimir Sovkov
el 19 de Oct. de 2020
x=1342;
y=str2num(sort(num2str(x),'ascend')); % smaller
z=str2num(sort(num2str(x),'descend')); % bigger
KSSV
el 19 de Oct. de 2020
str = '215' ;
num = str2num(perms(str)) ;
greater = num(num>str2num(str))
lesser = num(num<str2num(str))
Ver también
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!