Помощь - Поиск - Пользователи - Календарь
Полная версия: задачки по матрице...
Форум «Всё о Паскале» > Pascal, Object Pascal > Задачи
krip
такую трамблу по информатике задали ,а как решить хз...

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

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

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


Lapp
по первой задаче - попробуй примерно так:
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
а что такое t???
Lapp
Цитата(krip @ 22.04.2010 21:46) *
а что такое t???

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