Pesquisar este blog

Livros Recomendados

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

quinta-feira, 4 de março de 2021

URI (BEECROWD) - 2146 - Senha - Iniciante - C e C++

Resolvi o problema Senha! Este é facílimo! Confira abaixo!

Plataforma: URI (BEECROWD)

Problema2146

Enunciado:

Sr. Amnésio tinha uma grande dificuldade em guardar senhas. Para lembrá-las, ele sempre usava números, e as escrevia em pedaços de papel, que também perdia com facilidade, fazendo com que ele precisasse modificar a senha cada vez que isto acontecia. Cansado, ele pensou em uma forma mais prática: colocava no papel um número próximo da senha, depois ele usava sempre uma mesma conta para lembrar a senha, baseada no número escrito no papel. Mas ele também esquecia a fórmula, por isto, pediu para você escrever um programa que, dado o número do papel, informe a senha correspondente.

Escreva um programa que, dado um número, informe a respectiva senha.

Linguagens: C e C++


Solução:

Basta ir lendo o valor, que aqui deixei dentro da variável "resposta", e imprimir o valor - 1. Utilizei o tipo short int pois os valores informados são inteiros pequenos. É só fazer isso, sem esquecer de quebrar a linha no comando de escrita. Segui este raciocínio nas duas linguagens, confira abaixo.

Código em C:

#include <stdio.h>

int main() {
    
    short int senha, resposta;
    
    while (scanf("%hd", &resposta) != EOF) {
    
        printf("%hd\n", resposta - 1);
    
    }

    return 0;
}

Código em C++:

#include <iostream>
int main() {
    short int senha, resposta;
    while (std::cin >> resposta)
        std::cout << resposta - 1 << std::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