Четверг, 09.01.2025
Pascal 4 All
[ · Новые сообщения · Участники · Правила форума · Поиск · RSS ]

 

  • Страница 1 из 1
  • 1
Модератор форума: Seqular, Pavel  

Помогите с задачкой)) плиззззз
VilleДата: Суббота, 17.05.2008, 00:27 | Сообщение # 1
Новичок
Группа: Пользователи
Сообщений: 7
Репутация: 0
Замечания: 0%
Статус: Offline
Дана вещественная матрица размерности n*m. Вывести номера строк, содержащих больше положительных элементов, чем отрицательных

нужна помощь, сделайте пожалуйста!

 
AlexanderДата: Суббота, 17.05.2008, 04:05 | Сообщение # 2
Всевышний
Группа: Модераторы
Сообщений: 475
Репутация: 16
Замечания: 0%
Статус: Offline
Code
uses crt;
const
    n=7;
    m=4;
var
    i,j,temp:byte;
    Matrix:array[1..n,1..m] of ShortInt;
begin
    ClrScr;
    Randomize;
    for i:=1 to n do
       begin
          for j:=1 to m do
             begin
                Matrix[i][j]:=Random(11)-5;
                Write(Matrix[i][j]:3);
             end;
          WriteLn;
       end;
    WriteLn;
    for i:=1 to n do
       begin
          temp:=0;
          for j:=1 to m do
             if Matrix[i][j]>=0 then
                Inc(temp);
          if Temp>m shr 1 then
             Write(i:3);
       end;
    ReadKey;
end.

Здесь нуль- положительное.


Скажем дружно- нафиг нужно!
 
SeqularДата: Суббота, 17.05.2008, 08:33 | Сообщение # 3
Хранитель
Группа: Администраторы
Сообщений: 859
Репутация: 35
Статус: Offline
А если 0 считать не положительным и не отрицательным, то очевидно >= нужно заменить на >

Поддерживаю также проект сообщество молодых сисадминов
 
AlexanderДата: Суббота, 17.05.2008, 08:39 | Сообщение # 4
Всевышний
Группа: Модераторы
Сообщений: 475
Репутация: 16
Замечания: 0%
Статус: Offline
Quote
А если 0 считать не положительным и не отрицательным, то очевидно >= нужно заменить на >

Нет, этого мало. Кроме этого нужно будет ввести ещё одну переменную для подсчёта либо отрицательных значений, либо нулей. Если просто сменить знак, то решение будет для "отрицательного нуля".


Скажем дружно- нафиг нужно!

Сообщение отредактировал Alexander - Суббота, 17.05.2008, 08:41
 
  • Страница 1 из 1
  • 1
Поиск:

Copyright MyCorp © 2025
Используются технологии uCoz
javascript:;" rel="nofollow" onclick="loginPopupForm(); return false;