Untitled

mail@pastecode.io avatar
unknown
plain_text
2 months ago
835 B
4
Indexable
Never
#include <stdio.h>
#include <locale.h>
#include <wchar.h>

int main(){

    setlocale(LC_CTYPE, "C.UTF-8");

    unsigned long long int numero;
    unsigned long long int aux = numero; //igualar auxiliar ao numero introduzido

    wchar_t caracter = 0x4dc0;
    int i = 0;

    printf("Introduza um numero: ");

    scanf("%llu", &numero);

    while (aux !=0) // saber quantas vezes o numero é divisivel, ou seja, quando chegar a 0 deixa de se divisivel e paramos de incrementar o i
    {
        aux/=64;
        
        i++;
    }

    while (i >= 0){ // depois usamos o i para controlar o while loop. o loop vai executar 3 vezes (quando i é 0, 1 e 2), dando print 3 vezes dos simbolos
    aux = numero%64;
    numero = numero / 64;
    wchar_t c = aux + caracter;
    printf("%lc ", c);
    i--;
    
    }
    

    return 0;
}
Leave a Comment