Pesquisar este blog

Livros Recomendados

Mostrando postagens com marcador 2764. Mostrar todas as postagens
Mostrando postagens com marcador 2764. Mostrar todas as postagens

sexta-feira, 19 de março de 2021

URI (BEECROWD) - 2764 - Entrada e Saída de Data - Iniciante - C e C++

Plataforma: URI (BEECROWD)

Problema2764

Enunciado:

O seu professor gostaria de fazer um programa com as seguintes características:

  1. Leia uma data no formato DD/MM/AA;
  2. Imprima a data no formato MM/DD/AA;
  3. Imprima a data no formato AA/MM/DD;
  4. Imprima a data no formato DD-MM-AA.

Linguagens: C e C++


Solução:

Código em C:

#include <stdio.h>

int main() {
    
    char data[9];
    
    scanf("%s ", data);
    
    printf("%c%c/%c%c/%c%c\n", data[3], data[4], data[0], data[1], data[6], data[7]);
    printf("%c%c/%c%c/%c%c\n", data[6], data[7], data[3], data[4], data[0], data[1]);
    printf("%c%c-%c%c-%c%c\n", data[0], data[1], data[3], data[4], data[6], data[7]);

    return 0;
}

Código em C++:

#include <iostream>

using namespace std;

int main() {
    
    string data;
    
    getline(cin, data);
    
    cout << data[3] << data[4] << "/" << data[0] << data[1] << "/" << data[6] << data[7] << endl;
    cout << data[6] << data[7] << "/" << data[3] << data[4] << "/" << data[0] << data[1] << endl;
    cout << data[0] << data[1] << "-" << data[3] << data[4] << "-" << data[6] << data[7] << endl;

    return 0;
}

Postagem em destaque

URI (BEECROWD) - 2158 - Helping Uncle Cláudio (Ajudando o Tio Cláudio) - Matemática - C, C++ e Haskell

Buenas! Estou aqui mais uma vez para resolver um problema de Matemática! Agora tenho resolvido alguns dessa categoria, pra que vocês possam ...

Postagens mais visitadas