Олимпиады по информатике в Москве на сайте www.olympiads.ru |
Новости | Московская олимпиада по информатике | Открытая олимпиада по программированию | Кружки и сборы | Этапы всероссийской олимпиады | Командная олимпиада | Странички других лет | www.olympiads.ru |
|
Всероссийская олимпиада школьников по информатике в г.Москве, 2016/17 учебный годПримеры реализации ввода-вывода без использования файловНиже приведены замечания по разным языкам программирования и приведен пример программы, вычисляющую сумму двух целых чисел, считываемых с клавиатуры в двух разных строках. Pascal, Delphi Нельзя использовать модуль crt. В программах на Delphi имена стандартных модулей пишутся точно так же, как в документации (имеется в виду сочетание больших и маленьких букв) и только так. Например: Math, SysUtils. var a, b: longint; begin readln(a); readln(b); writeln(a + b); end. C #include <stdio.h> int main() { int a, b; scanf("%d%d", &a, &b); printf("%d", a + b); return 0; } C++ #include <iostream> using namespace std; int main() { int a, b; cin >> a >> b; cout << a + b << endl; return 0; } Python версии 3 В программах на языке Python нельзя использовать русские буквы даже в комментариях. a = int(input()) b = int(input()) print(a + b) Python версии 2 В программах на языке Python нельзя использовать русские буквы даже в комментариях. a = input() b = input() print a + b Кумир алг нач цел a, b ввод a ввод b вывод a + b кон QBasic (FreeBasic с ключом -lang qb) DIM a AS LONG DIM b AS LONG INPUT a INPUT b PRINT a + b Mono Visual Basic Module ab Sub Main() DIM a, b AS INTEGER a = Cint(Console.Readline()) b = Cint(Console.Readline()) Console.WriteLine(CStr(a + b)) End Sub End Module Mono C# using System; using System.IO; class MainClass { static void Main() { int a = int.Parse(Console.ReadLine()); int b = int.Parse(Console.ReadLine()); Console.WriteLine("{0}", a + b); } } Java import java.io.*; public class Main { public static void main(String args[]) throws Exception { DataInputStream in = new DataInputStream(System.in); int a, b; a = Integer.parseInt(in.readLine()); b = Integer.parseInt(in.readLine()); System.out.println(a + b); } } PHP Программы на языке PHP должны начинаться с тега <?php $a = fgets(STDIN); $b = fgets(STDIN); print $a + $b; ?> Perl my $a, $b; $a = <>; $b = <>; print $a + $b; Ruby a = gets.to_i b = gets.to_i puts a + b |