Программа сложения двух чисел на языках, принятых в системе автоматической проверки EJudge.
С
#include <stdio.h>
int main(void) {
int a, b;
scanf("%d", &a);
scanf("%d", &b);
printf("%d\n", a + b);
return 0;
}
C++
#include <iostream>
using namespace std;
int main() {
long a, b;
cin >> a >> b;
cout << a + b << endl;
return 0;
}
Pascal
var a, b: longint;
begin
readln(a, b);
writeln(a + b);
end.
Basic
LET x=0
LET y=0
INPUT "" x
INPUT "" y
PRINT x+y
Java
import java.util.Scanner;
class Main {
public static void main(String args[]) {
Scanner s = new Scanner(System.in);
System.out.println(s.nextInt() + s.nextInt());
}
}
Perl
$_=<>;
/(-?\d+)\s+(-?\d+)/;
print $1+$2;
Python
from string import split
a,b=map(int,split(raw_input()))
print a+b
Ruby
class Array
def sum
s = 0;
for i in 0..size-1
s+=self[i].to_i
end
return s
end
end
puts gets.split(/\s+/).sum
--
TatyanaDerbysheva - 31 Aug 2011