Вэлектронную таблицу занесли результаты тестирования учащихся по и информатике . на рисунке первые строки получившейся таблицы. a b c d 1 ученик округ информатика 2 брусов анатолий западный 18 12 3 васильев александр восточный 56 66 4 ермишин роман северный 44 49 5 моникашвили эдуард центральный 65 78 6 круглов никита центральный 57 67 7 титова анастасия северный 54 63 в столбце а указаны фамилия и имя учащегося; в столбце в — округ учащегося; в столбцах с, d — , полученные, соответственно, по и информатике. по каждому предмету можно было набрать от 0 до 100 . всего в электронную таблицу были занесены данные по 266 учащимся. порядок записей в таблице произвольный. выполните . откройте файл с данной электронной таблицей (расположение файла вам сообщат организаторы экзамена). на основании данных, содержащихся в этой таблице, ответьте на два вопроса. 1. чему равна средняя сумма по двум предметам среди учащихся школ округа «южный»? ответ на этот вопрос запишите в ячейку g2 таблицы. 2. сколько процентов от общего числа участников составили ученики школ округа «западный»? ответ с точностью до одного знака после запятой запиши¬те в ячейку g4 таблицы.
begin
var n:=ReadInteger('Количество элементов в массиве: ');
var a:=ArrRandom(n,-50,50);
a.Println(',');
Writeln('Четные элементы: ');
var i:=1;
while i<n do begin Write(a[i],' '); Inc(i,2) end;
Writeln;
Writeln('Нечетные элементы: ');
i:=0;
while i<n-1 do begin Write(a[i],' '); Inc(i,2) end;
Writeln
end.
Тестовое решение:
Количество элементов в массиве: 10
15,-18,-29,-25,46,21,-8,-17,-9,15
Четные элементы:
-18 -25 21 -17 15
Нечетные элементы:
15 -29 46 -8 -9
var x: array[1..nx, 1..nx] of integer;z:array[1..nx*2] of integer;
i, j, k,n,r,t: integer;
begin
Writeln('Введите размер матрицы n');Read(n);
for i := 1 to n do begin
for j := 1 to n do begin
Read(k);x[i, j] := k; end;end;
Writeln('Исходный массив');
for i := 1 to n do begin
for j := 1 to n do begin
Write(x[i, j]:4);
if x[i, j]>0 then begin t:=t+1; z[t]:=x[i, j];end;
end;
Writeln; end;
Writeln;Writeln('Одномерный массив');
for j := 1 to t do
Write(z[j]:4);
end.