![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 23.05.2011
Сообщений: 5
|
![]()
дана матрица( любая). если в заданной матрице количество отрицательных элементов в чётных строках меньше количества положительных- в нечётных, то поменяйте местами последнюю строку и главную диагональ.
|
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 08.01.2010
Сообщений: 205
|
![]()
Язык? Наработки?
Если помог - кликни на значок весов под аватаром.
|
![]() |
![]() |
![]() |
#3 |
Delphi Warrior
Старожил
Регистрация: 15.08.2008
Сообщений: 2,502
|
![]()
ну сначало проверяйте на равенство отрицательных и положительных
как-то так Код:
Код:
Так как речь идёт о главной диагонали эти значения должны быть равны
Mess with the best, die like the rest.
![]() Лабораторные, курсовые на Delphi\Pascal\C++ ya.flex-freelance@yandex.ru Icq - 636-954-303 |
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 18.10.2009
Сообщений: 30
|
![]() Код:
ICQ 422605533
Последний раз редактировалось alex_8; 23.05.2011 в 16:25. |
![]() |
![]() |
![]() |
#5 |
Регистрация: 23.05.2011
Сообщений: 5
|
![]()
Hacker19_90
program ew3; var a: array [1..5,1..5] of integer; i,j: byte; pol,otr: integer; f:text; begin assign ( f,'kostya.txt'); reset(f); writeln('isxodnaia matricha'); for i:=1 to 5 do begin writeln; for j:=1 to 5 do begin read( f, a[i,j]); write (a[i,j]); pol := 0; otr := 0; for j := 1 to i do for i := 1 to rows do begin if ((i mod 2) <> 0) and (massiv[i,j] > 0) then Inc(pol) else if massiv[i,j] < 0 then Inc(otr); end; if otr < pol then begin i := 1; for j := 1 to j do begin temp := massiv[i,j]; massiv[i,j] := massiv[rows,j] massiv[,j] := temp; Inc(i); end; end; |
![]() |
![]() |
![]() |
#6 |
Регистрация: 23.05.2011
Сообщений: 5
|
![]()
что тут ещё добавить нужно?
|
![]() |
![]() |
![]() |
#7 |
Регистрация: 23.05.2011
Сообщений: 5
|
![]()
посмотри ниже что добавить нужно плиз
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
(массивы) В заданной матрице A(N, M) поменяйте местами столбцы с номерами P и Q.(С++) | Bleize | Помощь студентам | 6 | 26.12.2010 20:56 |
Подсчитать в матрице количество элементов в строке, больше заданной величины (Турбо Паскаль) | Дмитрий1992 | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 21.12.2010 15:37 |
Дана матрица размера 5 x 10. В каждой строке найти количество элементов | Executioner3 | Помощь студентам | 12 | 11.05.2010 16:27 |
Дана матрица символов. Определить строку, в которой максимальное количество букв. | SilentM | Помощь студентам | 9 | 23.05.2009 14:30 |
Дана прямоугольная матрица. Определить количество столбцов, произведение элементов которых меньше 5 | Sweeney | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 10.12.2008 01:41 |