Input/Output for pairs of numbers

From Rosetta Code
Revision as of 05:54, 4 December 2013 by rosettacode>Learneroo (Created page with "Basic example to take in input of number pairs from STDIN and output sum of each pair to STDOUT. == Input/Output == '''Input''' <lang>5 1 2 10 20 -3 5 100 2 5 5</lang> ''...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Basic example to take in input of number pairs from STDIN and output sum of each pair to STDOUT.


Input/Output

Input <lang>5 1 2 10 20 -3 5 100 2 5 5</lang>

Output <lang>3 30 2 102 10</lang>


Java

<lang java>import java.util.Scanner;

public class Main {

public static int doStuff(int a, int b){ int sum = a+b; return sum; }

public static void main(String[] args) { Scanner in = new Scanner(System.in);

int n = in.nextInt(); for(int i=0; i<n; i++){ int a = in.nextInt(); int b= in.nextInt(); int result = doStuff(a, b); System.out.println(result); } } }</lang>


C++

<lang c++>#include <iostream> using namespace std;

int doStuff(int a, int b) {

   return a + b;

}

int main() { int t; cin >> t; for(int j=0; j<t; j++){ int a; int b; cin >> a; cin >> b; cout << doStuff(a, b) << endl;; } return 0; }</lang>


Python

<lang python>def do_stuff(a, b): return a + b

t = input() for x in range(0, t): a, b = raw_input().strip().split() print do_stuff(int(a), int(b))</lang>


Ruby

<lang ruby>def do_stuff(a, b) a + b end

t = gets.to_i for i in 1..t do a, b = gets.strip.split.map {|i| i.to_i} puts do_stuff(a, b) end</lang>