Sumar tres enteros.
Entrada (data.in):
n
a b c
.
.
.
n sera el numero de casos de prueba.
Salida (data.out):
n lineas contenendo las sumas
ejemplo:
Entrada:
3
1 2 3
5 2 7
1 0 -1
Salida:
6
14
0
Este es el programa, hasta ahora llevo lo primero la lectura, y puedo leer caracter por caracter pero aun no me permite sumarlo, alguien me podria ayudar?, el programa es mediante el uso de archivos
import java.io.BufferedReader; import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
public
class Archivos {
public static void main(String[] args) throws IOException {
File f =
new File( "C:\\archivo.txt" );
BufferedReader entrada;
StringBuffer str=new StringBuffer();
try{
entrada =
new BufferedReader( new FileReader( f ) );
String linea;
int l,i,c,cont,k;
int a[]=new int [20];
linea= entrada.readLine();
l = Integer.parseInt(linea);
k=l+l;
cont=1;//System.out.print();
for(i=1;i<=l;i++){
if(cont<=l){
while((c=entrada.read())!=-1){
str.append((
char)c);
a=c;
}
}}
for(i=0;i<=l;i++)System.out.println("a["+i+"]="+a);
}
}
catch (IOException e) {
e.printStackTrace();
}}}
Entrada (data.in):
n
a b c
.
.
.
n sera el numero de casos de prueba.
Salida (data.out):
n lineas contenendo las sumas
ejemplo:
Entrada:
3
1 2 3
5 2 7
1 0 -1
Salida:
6
14
0
Este es el programa, hasta ahora llevo lo primero la lectura, y puedo leer caracter por caracter pero aun no me permite sumarlo, alguien me podria ayudar?, el programa es mediante el uso de archivos
import java.io.BufferedReader; import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
public
class Archivos {
public static void main(String[] args) throws IOException {
File f =
new File( "C:\\archivo.txt" );
BufferedReader entrada;
StringBuffer str=new StringBuffer();
try{
entrada =
new BufferedReader( new FileReader( f ) );
String linea;
int l,i,c,cont,k;
int a[]=new int [20];
linea= entrada.readLine();
l = Integer.parseInt(linea);
k=l+l;
cont=1;//System.out.print();
for(i=1;i<=l;i++){
if(cont<=l){
while((c=entrada.read())!=-1){
str.append((
char)c);
a=c;
}
}}
for(i=0;i<=l;i++)System.out.println("a["+i+"]="+a);
}
}
catch (IOException e) {
e.printStackTrace();
}}}