Nesse tipo de problema os dados precisam ser lidos da ENTRADA PADRÃO e escritos na SAÍDA PADRÃO.
Exemplos utilizando as entradas e saídas do problema Soma Simples:
A entrada desse problema consiste de dois números inteiros na mesma linha, separados apenas por um espaço em branco, e a saída deve conter apenas um número inteiro.
Em python 2.7 esse problema pode ser resolvido da seguinte forma:
a, b = map(int, raw_input().split(" ")) print a+b
Em python 3.4 por ser resolvido assim:
a, b = map(int, input().split(" ")) print (a+b)
Em C:
#include <stdio.h> int main(){ int a, b; scanf("%d %d", &a, &b); printf("%d\n", a+b); return 0; }
Em C++:
#include <iostream> using namespace std; int main(){ int a, b; cin >> a >> b; cout << a + b << endl; return 0; }
Alguns pontos a se observar:
O seu código não deve apresentar nenhuma mensagem do tipo "escreva o número 1" ou "digite o primeiro número", pois o intuito desses problemas é testar o raciocínio lógico e a resolução de problemas. E não como o usuário vai interagir com o programa, deixamos isso para disciplinas de Interação Humano-Computador.
Nesse problema, o exemplo de entrada é "1 2", mas isso não quer dizer que a entrada sempre será essa. O seu problema precisa tratar quaisquer entradas que estejam dentro do limite imposto pelo problema - nesse caso "0 <= a <= 1010, 0 <= b <= 1010".
A saída do seu programa deve sempre terminar com um caractere de final de linha, caso contrário receberá um "presentation error". Perceba que esse caractere já é colocado automaticamente na função print do Python, mas em C e C++ é preciso colocar explicitamente.
Nome | Comentário | |
---|---|---|
Ainda não há nenhum problema relacionado a esse conteúdo |