Ցանկացած օլիմպիական խնդրում տվյալների մուտքը և ելքը կազմակերպվում է ֆայլերի միջոցով: Ձեզ ենք ներկայացնում մուտքային և ելքային ֆայլերի օգտագործմամբ պարզագույն խնդրի լուծման ծրագրերը C, Pascal, Java, Basic և C# լեզուներով:
Երկու թվերի գումար
Գտնել երկու թվերի գումարը
Մուտքային տվյալներ
Մուտքային INPUT.TXT ֆայլում գրված է երկու թիվ, որոնք չեն գերազանցում 109:
Ելքային տվյալներ
Ելքային OUTPUT.TXT ֆայլում արտածել գումարը:
#include < stdio.h > long a,b; int main(){ freopen("input.txt","r",stdin); freopen("output.txt","w",stdout); scanf("%ld%ld",&a,&b); printf("%ld",a+b); return 0; }
var a, b : longint; begin assign(input, 'input.txt'); reset(input); assign(output, 'output.txt'); rewrite(output); read(a, b); write(a + b) end.
import java.util.*; import java.io.*;
public class Main{ //имя класса должно быть Main public static void main(String[] argv) throws IOException{ new Main().run(); } PrintWriter pw; Scanner sc; public void run() throws IOException{ sc = new Scanner(new File("input.txt")); int a=sc.nextInt(), b=sc.nextInt(); pw = new PrintWriter(new File("output.txt")); pw.print(a+b); pw.close(); } }
open "input.txt" for input as #1 open "output.txt" for output as #2 input #1,a#,b# print #2,a#+b# close #1 close #2
using System; using System.IO; class Sum { static void Main() { using (StreamReader I = new StreamReader("input.txt")) { string[] a = I.ReadLine().Split(' '); using (StreamWriter O = new StreamWriter("output.txt")) { O.WriteLine(int.Parse(a[0]) + int.Parse(a[1])); } } } }