/*------------------------------------------------------------------------
| Rodrigo Fernando Da Luz |
| Faculdades Spei (Centro) |
| 2ºPeriodo em Sistema De Informação |
| |
-------------------------------------------------------------------------*/
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
void escreval_null(int cont){
char oct_vet[20];
char hex_vet[16];
char bin_vet[32];
char dec_vet[20];
int i;
/*------------------------------------------------------------------------
| Esta Função escreval_null tem objetivo de concatenar todos os valores |
| em um char_vet de Posição |
| As variaveis são lidas como Octal,hexadecimal,Binario e decimal. |
| |
-------------------------------------------------------------------------*/
cont+1;
itoa(cont,hex_vet,16);
itoa(cont,dec_vet,10);
itoa(cont,oct_vet,8);
itoa(cont,bin_vet,2);
/*------------------------------------------------------------------------
Itoa e uma função que recebera um contador, com o nome da varialel
com o valor da posição.
-------------------------------------------------------------------------*/
printf("\n\n##############################################################\n");
printf("\n##\t(1)_\t\tHEXADECIMAL:%s\n\n",hex_vet);
printf("\n##\t(2)_\t\tDECIMAL:%s\n",dec_vet);
printf("\n##\t(3)_\t\tOCTAL:%s\n",oct_vet);
printf("\n##\t(4)_\t\tBINARIO:%s\n ",bin_vet);
printf("\n##############################################################\n");
}
main()
{
int numero;
printf("\n:::::::::::::::::::::::::::::::::::::::::::::::::::\n");
printf("\n::\tDigite um numero na base decimal? ::\n");
printf("\n:::::::::::::::::::::::::::::::::::::::::::::::::::\n");
printf("\t\t->",numero);
scanf("%d",&numero);
fflush(stdin);
escreval_null(numero);
printf ("\n\npressione (Enter) para FECHAR o programa!\n\n");
getchar();
}
Nenhum comentário:
Postar um comentário