Pesquisar este blog

Livros Recomendados

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

quarta-feira, 20 de dezembro de 2023

URI (BEECROWD) - 2839 - The Rangel Stockings (As Meias de Rangel) - Matemática - C, C++ e Haskell

Novo post! Um exercício de matemática chamado "As Meias de Rangel" foi resolvido! Esse exercício é muuuuuuuuuuito fácil!

Tenho tentado resolver exercícios de novas categorias, e matemática é uma delas. Então vamos ver como esse exercício foi resolvido em três linguagens!!

Plataforma: URI (BEECROWD)

Problema2839

Linguagens: C, C++ e Haskell

Enunciado:

Por algum motivo desconhecido, Rangel só tem um par de meias de cada cor.

Hoje ele está atrasado para ir a faculdade e ainda precisa pegar um par de meias, mas as meias estão todas bagunçadas.

Dado o número de pares de meias na gaveta de Rangel, ele quer saber quantas meias ele precisa pegar, no mínimo, para ter pelo menos um par da mesma cor.

Solução:

Basta adicionar um ao valor lido. Muito fácil!

Código em C:

Ao ler n (inteiro), imprima n+1. Só isso!!!

#include <stdio.h>

int main() { 
    int n;
    scanf("%d", &n);
    printf("%d\n", n + 1);
    return 0;
}

Código em C++
:

Aqui se faz a mesma coisa!

#include <iostream>
int main() { 
    int n;
    std::cin >> n;
    std::cout << (n + 1) << std::endl;
    return 0;
}

Código em Haskell:

E aqui em Haskell! Basicamente, criada a função main, é necessário apenas ler o valor de n (fiz isso com readLn) e imprimir n+1. Fiz isso diretamente com print para não precisar usar a função show. Assim o código fica ainda mais simples!

main :: IO ()
main = do
    n <- readLn
    print (n + 1)

Espero que tenham gostado! Chave PIX (chave aleatória) para doações: 6d8bc7a8-5d74-493a-ab7a-3515baf35956. Qualquer valor ajudará muito, obrigado mais uma vez!

Obs.: embora com enunciados um pouco diferentes, esse problema tem exatamente a mesma solução que o problema 3473.

Solução aqui no blog.

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