示例#1
0
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);
    }
}
示例#3
0
void binario(int n)
{
    if (n!=0)
    {
        binario(n/2);
        printf("%i",n%2);
    }
}
示例#4
0
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;
}
示例#5
0
int main()
{
        int i = 0;
        int num;

        printf("Informe um numero decimal: ");
        scanf("%d",&num);
        binario(&num,&i);
        print(i);
        return(0);
}
示例#6
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;
}
示例#7
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;
}