Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Задачи _ задачки по матрице...

Автор: krip 13.04.2010 20:25

такую трамблу по информатике задали ,а как решить хз...

1. Дана матрица с 4 столбцами 6 строками. В каждой строке содержатся
оценки одного из 6 студентов по 4 экзаменам. Отпечатать номера тех
строк, которым соответствует средний балл студента, больший заданной
величины, и число таких строк. wacko.gif

2.Дана матрица из 4 столбцов и 6 строк. Двумя первыми элементами каждой
строки заданы координаты одной, а двумя последними — соответствую-
щие координаты другой точки плоскости. Отпечатать номера строк, кото-
рыми заданы точки, удаленные друг от друга не более чем на заданную
величину, и число таких строк. wacko.gif

3.Дана матрица из 3 строк и 7 столбцов. Первый элемент каждого столбца
представляет длину наибольшей стороны, а две другие — стороны одного
из 7 треугольников, заданных столбцами исходной матрицы. Отпечатать
номера столбцов, которыми заданы тупоугольные треугольники, и коли-
чество таких столбцов. wacko.gif



Автор: Lapp 13.04.2010 23:44

по первой задаче - попробуй примерно так:

t:=t*n;
k:=0;
for i:=1 to m do begin
a:=r[i,1];
for j:=2 to n do a:=a+r[i,j];
if r>t then begin
WriteLn(i);
Inc(k)
end
end;
WriteLn('Total ',k,' students rates are above ',t);

Автор: krip 23.04.2010 0:46

а что такое t???

Автор: Lapp 23.04.2010 3:48

Цитата(krip @ 22.04.2010 21:46) *
а что такое t???

t - это та самая "заданная величина", выше которой нужно выводить. Я умножаю ее на количество оценок (предметов), чтобы работать не со средними, а просто с суммами. Понятно? Спрашивай, не стесняйся.