Problema: 1013
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 <iostream> using namespace std; int main() { int a, b, c, d; cin >> a >> b >>c; cout << (((a + c + abs(a-c))/2) + b + abs(((a + c + abs(a-c))/2)-b))/2 << " eh o maior" << endl; return 0; }
Nenhum comentário:
Postar um comentário