Перейти к содержанию

ACM SGU/volume 1/100

Материал из Викиучебника — открытых книг для открытого мира

100. A+B

[править]

Условие

[править]

Необходимо найти сумму двух небольших чисел.

Разбор

[править]

Такая задача есть буквально на каждом сервере с онлайн тестирующей системой. С помощью неё можно проверять, как работает тестирующая система при отсылке различных решений на различных языках. Также важным является то, откуда проверяющая система берёт данные: с файла, с консоли или значение вызова функции (как на TopCoder'е).

Реализация на Pascal

[править]
program add;
var 
   a, b, c : integer;
begin
   read (a, b);
   c := a + b;
   write (c);
end.

Реализация на C++

[править]
#include <cstdio>
using namespace std;

int main ()
{
   int a, b;
   scanf ("%d%d", &a, &b);
   int c = a + b;
   printf ("%d", c);
   return 0;
}

Реализация на Java

[править]
import java.io.*;
import java.util.*;

public class Solution
{
    public static void main(String[] args) throws IOException
    {
        BufferedReader fin = new BufferedReader (new InputStreamReader (System.in));
        BufferedWriter fout = new BufferedWriter (new OutputStreamWriter (System.out));
        
        StringTokenizer stk = new StringTokenizer (fin.readLine ());
        
        int a, b;
        a = Integer.parseInt (stk.nextToken ());
        b = Integer.parseInt (stk.nextToken ());
        int c = a + b;
        fout.write (String.valueOf (c));
        
        fin.close ();
        fout.close ();
    }
}