int _tmain(int argc, _TCHAR* argv[]) { //Criando e escrevendo FILE *fP; fP = fopen("Notícias.txt","w"); fprintf(fP, "This is a terrifying news, be careful... \nOne day, there was a chicken, it was trying to cross the road, and then came a car and killed it.\nHorrible death."); fclose(fP); //fim printf("Lendo o Notícias.txt: \n"); leitura("Notícias.txt"); FILE *abcd; abcd = fopen("Notícias.txt", "r"); binario(abcd); printf("Lendo o Notícias.bin:\n"); leitura("Notícias.bin"); FILE *a = NULL; char name[1000]; Inverso(a, name); return 0; }
void binario(int n) { if(n > 0){ binario(n/2); printf("%d", n % 2); } }
void binario(int n) { if (n!=0) { binario(n/2); printf("%i",n%2); } }
int main() { char bin[20]; printf("digite um numero em binario ou seja uma sequencia de 1's e 0's: "); scanf("%s",bin); binario(bin); return 0; }
int main() { int i = 0; int num; printf("Informe um numero decimal: "); scanf("%d",&num); binario(&num,&i); print(i); return(0); }
int main(int argc, char argv[]){ int a,b; //printf("ingrese dos numeros separados por espacio\n"); //scanf("%d %d",&a,&b); //int res = multiplicar(a,b); //printf("resultado: [%d]\n",res); printf("numero binario\n"); binario(41); printf("\n"); return 0; }
void binario(int *num, int *i) { int resto; if(*num>=1) { resto = *num%2; *num = *num /2; binario(num,i); bin[*i] = resto; //printf("%d\n",bin[*i]); (*i)++; } }
int main(void){ unsigned int i, n, result; int test; do{ printf("Valor de n?"); test = scanf("%d", &n); scanf("%*[^\n]"); scanf("%*c"); }while(test == 0); for(i = 0; i <= n; i++){ count = 0; result = binario(i); printf("%2d em binário -> %12u e custou %3d operações\n", i, result, count); } exit(0); }
int main() { int N, i, cont; while(1) { scanf("%d", &N); if(N == 0) break; cont = 0; for(i = 0; i <= (int)log2(N); i++){ if((N & (1 << i)) != 0) cont++; } printf("The parity of "); binario(N); printf(" is %d (mod 2).\n", cont); } return 0; }