Ir ao conteúdo

Posts recomendados

Postado

Olá pessoal,

Estou com duvida de como fazer este exercicio abaixo:

O ex pede que crie um programa que armazena o valor 010411 (uma data no formato ddmmaa) e imprima no formato 01/04/11 (uma data no formato dd/mm/aa).

Como fazer? :confused:

  • Curtir 1
Postado
Olá pessoal,

Estou com duvida de como fazer este exercicio abaixo:

O ex pede que crie um programa que armazena o valor 010411 (uma data no formato ddmmaa) e imprima no formato 01/04/11 (uma data no formato dd/mm/aa).

Como fazer? :confused:

você recebe isso em um inteiro?

Já tentou fazer isso?

    ano=valor%100;
valor-=ano;
valor/=100;
mes=valor%100;
valor-=mes;
valor/=100;
dia=valor%100;

Depois é só imprimir do jeito que você quer...

  • Curtir 1
Postado

Não consegui separar os termos de um unico valor inteiro, então criei um vetor de 3 posições e separei eles no formato dd/mm/aa, o unico problema é que você vai ter que apertar enter para cada termo da data.

int main()
{
    /* crie um programa que armazena o valor 010411 (uma data no formato ddmmaa) e imprima no formato 01/04/11 (uma data no formato dd/mm/aa).*/
    int data[3];
    printf("Digite uma data no formato dd/mm/aa e \t\nconfirme o dia, o mes e o ano apertando enter para ambos ");
    scanf("%d%d%d",&data[1],&data[2],&data[3]);
    printf("\n %d / %d / %d ",data[1],data[2],data[3]);
    system("PAUSE");
    return 0;
}

 

  • Curtir 1
  • 6 anos depois...
Postado

Recebi uma atividade bem parecida e resolvi da seguinte forma:

//Construa um programa que separe o dia, mês e ano da data: 130862.
int main()
{
    printf("\nDia: %d", 130862/10000);
    printf("\nMes: %d", (130862/100)%10);
    printf("\nAno: %d", 130862%100);
    system("pause>NULL");
}
  • Curtir 2

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...