a+b
Файловый ввод/вывод input.txt/output.txt
В input.txt в двух строках записаны целые числа, в output.txt вывести их сумму
Листинг Delphi
program a_plus_b;
var a,b,c:integer;
begin
assign(fin,"input.txt");
assign(fout,"output.txt");
reset(input);
reset(output);
readln(a,b);
c:=a+b;
writeln(c);
close(fin);
close(fout);
end.
Листинг C++
#include <cstdio>
using namespace std;
int main ()
{
FILE *fin = fopen ("input.txt", "r");
FILE *fout = fopen ("output.txt", "w");
int a, b;
fscanf (fin, "%d%d", & a, & b);
fprintf (fout, "%d", a + b);
fclose (fin);
fclose (fout);
return 0;
}
#include <cstdio>
using namespace std;
int main ()
{
freopen ("input.txt", "r", stdin);
freopen ("output.txt", "w", stdin);
int a, b;
scanf ("%d%d", & a, & b);
printf ("%d", a + b);
return 0;
}
#include <fstream>
using namespace std;
int main
{
int a, b;
ifstream fin ("input.txt");
ofstream fout ("output.txt");
fin >> a >> b;
fout << a + b;
fin.close ();
fout.close ();
return 0;
}
#include <cstdio>
#include <iostream>
using namespace std;
int main
{
freopen ("input.txt", "r", stdin);
freopen ("output.txt", "w", stdin);
int a, b;
cin >> a >> b;
cout << a + b;
return 0;
}
Листинг C#
using System;
using System.IO;
namespace Sum
{
class MainClass
{
public static void Main(string[] args)
{
StreamReader fin = new StreamReader("input.txt");
StreamWriter fout = new StreamWriter("output.txt");
string s;
int a,b;
s=fin.ReadLine();
a=Int32.Parse(s);
s=fin.ReadLine();
b=Int32.Parse(s);
fout.Write(a+b);
fout.Close();
}
}
}
Листинг Java
import java.io.*;
import java.util.*;
public class Main
{
public static void main(String[] args)throws IOException
{
BufferedReader fin = new BufferedReader(new FileReader("input.txt"));
BufferedWriter fout = new BufferedWriter(new FileWriter("output.txt"));
int a=Integer.parseInt(fin.readLine());
int b=Integer.parseInt(fin.readLine());
fout.write(String.valueOf(a+b));
fout.close();
}
}
Hard fire
14.05.2007, 21:01
По всем вопросам обращаться: rumterg@gmail.com