Elaborati un Program in Pascal. Se da fisierul de intrare date.txt. Afisati pe ecran liniile fisierului dupa fiecare linie afisati lungimea liniei (nr. de caractere) iar la sfarsit numarul total de linii si nr total de caractere cea mai lunga linie de text din fisier.
Răspunsuri la întrebare
Răspuns de
1
Program Tema;
uses Sysutils;
const C_FNAME='date.txt';
var tfIn:TextFile;
s:string;
max,counter,nr_caractere:integer;
begin
max:=0;
counter:=0;
nr_caractere:=0;
AssignFile(tfIn,C_FNAME);
while not eof(tfIn) do
begin
readln(tfIn,s);
writeln(s);
writeln(Length(s));
nr_caractere:=nr_caractere+Length(s);
if(Length(s)>max)
max:=s;
counter:=counter+1;
end;
tfIn.close();
writeln(counter,' ',nr_caractere,' ',max);
end.
uses Sysutils;
const C_FNAME='date.txt';
var tfIn:TextFile;
s:string;
max,counter,nr_caractere:integer;
begin
max:=0;
counter:=0;
nr_caractere:=0;
AssignFile(tfIn,C_FNAME);
while not eof(tfIn) do
begin
readln(tfIn,s);
writeln(s);
writeln(Length(s));
nr_caractere:=nr_caractere+Length(s);
if(Length(s)>max)
max:=s;
counter:=counter+1;
end;
tfIn.close();
writeln(counter,' ',nr_caractere,' ',max);
end.
Alte întrebări interesante
Matematică,
8 ani în urmă
Fizică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Biologie,
9 ani în urmă