Задание 4. Неeобходимо ежедневно заносить данные о погоде в файл weather.txt. Напишите код Рython, позволяющий добавить в файл данные за сегодняшний день?
//1) var A: array [1..8] of integer; i: byte; sum: integer; Arifm: real; begin writeln('Заполнение массива.'); sum := 0; for i := 1 to 8 do begin write('A[',i,'] = '); readln(A[i]); sum := sum + A[i]; end; Arifm := sum/8; writeln('Среднее арифметическое всех элементов = ', Arifm); writeln; writeln('Элементы меньше среднего арифметического.'); for i := 1 to 8 do if A[i] < Arifm then write(A[i]:4); writeln; readln; end.
//2) var A: array [1..8] of integer; i: byte; sum: integer; Arifm: real; begin writeln('Заполнение массива.'); sum := 0; for i := 1 to 8 do begin write('A[',i,'] = '); readln(A[i]); if i mod 2 <> 0 then sum := sum + A[i]; end; Arifm := sum/4; writeln('Среднее арифметическое элементов с нечетн. индексами = ', Arifm); readln; end.
А) var s:string; mas:array ['a'..'z'] of longint;{индексы элементов соответствуют латинице} c:char; i:longint; begin read(s); for c:='a' to 'z' do{заполнение нулями элементов массива, для запоминания количества элементов в латинице} mas[c]:=0; for i:=1 to ord(s[0]) do{пробегаем по всей строке ord(s[0]) это количесвто элементов в строке (только паскаль)} mas[s[i]]:=mas[s[i]]+1; for c:='a' to 'z' do{пробегаем по массиву значений и выводим только неповторяющиеся} if(mas[c]=1) then writeln(c); end.
//1)
var
A: array [1..8] of integer;
i: byte;
sum: integer;
Arifm: real;
begin
writeln('Заполнение массива.');
sum := 0;
for i := 1 to 8 do
begin
write('A[',i,'] = ');
readln(A[i]);
sum := sum + A[i];
end;
Arifm := sum/8;
writeln('Среднее арифметическое всех элементов = ', Arifm);
writeln;
writeln('Элементы меньше среднего арифметического.');
for i := 1 to 8 do
if A[i] < Arifm then
write(A[i]:4);
writeln; readln;
end.
//2)
var
A: array [1..8] of integer;
i: byte;
sum: integer;
Arifm: real;
begin
writeln('Заполнение массива.');
sum := 0;
for i := 1 to 8 do
begin
write('A[',i,'] = ');
readln(A[i]);
if i mod 2 <> 0 then
sum := sum + A[i];
end;
Arifm := sum/4;
writeln('Среднее арифметическое элементов с нечетн. индексами = ', Arifm);
readln;
end.
var s:string; mas:array ['a'..'z'] of longint;{индексы элементов соответствуют латинице} c:char; i:longint; begin read(s); for c:='a' to 'z' do{заполнение нулями элементов массива, для запоминания количества элементов в латинице} mas[c]:=0; for i:=1 to ord(s[0]) do{пробегаем по всей строке ord(s[0]) это количесвто элементов в строке (только паскаль)} mas[s[i]]:=mas[s[i]]+1; for c:='a' to 'z' do{пробегаем по массиву значений и выводим только неповторяющиеся} if(mas[c]=1) then writeln(c); end.