#include <stdio.h>
int sexag (int n){
int m=n, r, i=0, k;
do{
r=n%60;
n=n/60;
i++;
}while(n>0);
int vect[i];
for(k=0; k<i; k++){
r=m%60;
m=m/60;
vect[k]=r;
}
for(i; i>0; i--)
printf("%c",vect[i]);
return 0;
}
int main(){
int num;
printf("Inserisci il numero da convertire in base 60: ");
scanf("%d",&num);
printf("La sua rappresentazione in base 60 e': ");
sexag(num);
return 0;
}
Come mai per ogni numero che inserisco mi ritorna L (in verità non capisco se 1 o l )?
Un'altra cosa, già che ci sono: che vuol dire void main? Io ho sempre usato int main, e i prof non mi hanno ancora spiegato che è il void (e penso non lo faranno)!