input:
5
8
9
output:
jumlah 3n+1 dari 5
5 16 8 4 2 1
jumlah 3n+1 dari 8
8 4 2 1
jumlah 3n+1 dari 9
9 28 14 7 22 11 34 17 52 26 13 40 20 10 5 16 8 4 2 1
_________________________
#include <conio.h>
#include <stdio.h>
void main ()
{
int a,b,c;
scanf(“%d”,&a);
scanf(“%d”,&b);
scanf(“%d”,&c);
printf(“jumlah 3n+1 dari %d\n”,a);
printf(“%d”,a);
do{
if (a%2!=0){
a = 3*a+1;
}
else if(a%2==0){
a= a/2;
}
printf(” %d”,a);
}while (a!=1);
printf(“\n”);
printf(“jumlah 3n+1 dari %d\n”,b);
printf(“%d”,b);
do {
if (b%2!=0){
b = 3*b+1;
}
else if(b%2==0){
b= b/2;
}
printf(” %d”,b);
} while (b!=1);
printf(“\n”);
printf(“jumlah 3n+1 dari %d\n”,c);
printf(“%d”,c);
do {
if (c%2!=0){
c = 3*c+1;
}
else if(c%2==0){
c= c/2;
}
printf(” %d”,c);
} while (c!=1);
getch();
}