Pesquisar este blog

Livros Recomendados

terça-feira, 28 de abril de 2020

URI (BEECROWD) - 1013 - O Maior - Iniciante - C

Plataforma: URI (BEECROWD)
Problema1013

Enunciado:
Faça um programa que leia três valores e apresente o maior dos três valores lidos seguido da mensagem “eh o maior”. Utilize a fórmula:


MaiorAB = (a+b+abs(a-b))/2

Obs.: a fórmula apenas calcula o maior entre os dois primeiros (a e b). Um segundo passo, portanto é necessário para chegar no resultado esperado.

Linguagem: C

Solução:

#include <stdio.h>
#include <math.h>

int main() {
    int a, b, c, d;
  
    scanf("%i %i %i", &a, &b, &c);
    
    d = (a + b + abs(a-b)) / 2;
    printf("%i eh o maior\n", (d + c + abs(d-c)) / 2);
}

Nenhum comentário:

Postar um comentário

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