/** (c) 2015 Michał (Foxbond) Chraniuk */
#include <stdio.h>
int max=0;
int elem=0;
int f (int n){
int temp;
if (n==1){
return -1;
}
if (n % 2 == 0){
temp = n/2;
}else{
temp=3*n+1;
}
++elem;
if (temp > max) max=temp;
//printf("%d ", temp);
f(temp);
return 0;
}
int main (){
/*
int n;
do {
printf("Podaj n (wieksze od 0): ");
scanf("%d", &n);
}while(n<0);
printf("Ciag: ");
f(n);
printf("\nLiczba elementow ciagu: %d\nNajwieksza wartosc: %d", elem, max);
*/
int ret,i;
printf("W jakim zakresie testowac: ");
scanf("%d", &ret);
for (i=ret;i>1200;i--){
printf("\nCiag (%d): ", i);
//if (f(i) == -1);
}
getch();
return 0;
}
> Back