Novo post por aqui! Esse é o exercício "Og" do Beecrowd, também da categoria ad-hoc. Minha solução aqui foi bem simples e exige basicamente conhecimento sobre estrutura de decisão e operadores lógicos. Veja e compare com a sua solução!
Plataforma: URI (BEECROWD)
Problema: 1387
Enunciado: Og é um homem das cavernas com vários filhos e filhas, e ele quer contar todos eles. Og conta seus filhos com sua mão esquerda e suas filhas com sua mão direita.
Entretanto, Og não é inteligente, e não sabe somar os dois números. Assim, ele pediu para você escrever um programa que realize a soma.
Linguagens: C e C++
Solução:
Basta ler os valores da mão esquerda e da mão direita. Se ambos forem iguais a zero, interrompe o laço, pois é o caso de parada. Para todos os outros casos, basta imprimir a soma dos valores informados. Obs: while (1) é um laço infinito.
Código em C:
#include <stdio.h> int main() { int maoEsquerda = 1, maoDireita = 1; while (1) { scanf("%d %d", &maoEsquerda, &maoDireita); if (maoEsquerda == 0 && maoDireita == 0 ) break; printf("%d\n", maoEsquerda + maoDireita); } return 0; }
#include <iostream> using namespace std; int main() { int maoEsquerda = 1, maoDireita = 1; while (1) { cin >> maoEsquerda >> maoDireita; if (maoEsquerda == 0 && maoDireita == 0 ) break; cout << maoEsquerda + maoDireita << endl; } return 0; }
Nenhum comentário:
Postar um comentário