Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Funcion para calcular la secuencia Collatz en Rust para un numero n inicial dado
- fn longitud_collatz(mut n:i32)-> u32{
- //Calcula la longitud Collatz de un numero
- let mut longitud =1;
- while n!=1{
- if n%2==0{
- n=n/2
- }else{
- n=3*n+1
- }
- dbg!(n);
- longitud +=1;
- }
- longitud
- }
- fn main(){
- let num=27;
- println! ("longitud Collatz para {num} {} ",longitud_collatz(num) );
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement