Господи, да ! ! 1)дан файл в первой строке файла кол-во чисел. найти ср арифм этих чисел 2)дан файл посчитать кол-во символов в файле 3)дан файл.посчитать кол-во символов в каждой строке исх файла все в паскале и на тему "файлы"
265
320
Ответы на вопрос:
{1} const whereinput = 'c: \users\1\desktop\1.txt'; // < == путь файла var input: text; n, n1, i, sum: longint; begin assign(input, whereinput); reset(input); readln (input, n); n1: =0; sum: =0; for i: =1 to n do begin read (input, n1); inc (sum, n1); end; close (input); write ('среднее арифметическое: ', sum/n); end. {2} const whereinput = 'c: \users\1\desktop\1.txt'; var input: text; n: longint; ch: char; begin assign(input, whereinput); reset(input); n: =0; while not eof(input) do begin read (input, ch); inc (n); if eoln(input) then readln(input); end; close (input); write ('символов в файле: ', n); end. {3} const whereinput = 'c: \users\1\desktop\1.txt'; var input: text; n, i: longint; ch: char; begin assign(input, whereinput); reset(input); i: =0; n: =0; while not eof(input) do begin read (input, ch); inc (n); if eoln(input) then begin readln(input); inc (i); writeln ('символов в ', i, ' строке: ', n); n: =0; end; end; close (input); end.
var
n: integer;
begin
write('n = ');
readln(n);
if (n mod 10) > ((n div 100) mod 10) then
writeln('последняя больше второй')
else
if (n mod 10) < ((n div 100) mod 10) then
writeln('вторая больше последней')
else
writeln('они равны');
readln;
end.
// вторая программа
var
n, pr: integer;
begin
write('n = ');
readln(n);
pr : = 1;
while n > 0 do
begin
pr : = pr * (n mod 10);
n : = n div 10;
end;
writeln('pr = ', pr);
if pr mod 5 = 0 then
writeln('кратно')
else
writeln('некратно');
readln;
end.
Популярно: Информатика
-
Математикаалгебра05.07.2022 23:03
-
sanyashoydokov12.06.2022 03:52
-
mullyminovam16.04.2020 16:11
-
BoDuChKa02.01.2021 17:11
-
sbabean21923.03.2021 00:46
-
Kolosov7717.10.2021 16:47
-
ALEXX11111111105.05.2023 09:56
-
zzz2610197320.03.2023 23:54
-
Kkoll32254687519.06.2020 16:06
-
ЕВБ12.09.2020 11:27