Форум программистов, компьютерный форум, киберфорум
Наши страницы
Pascal ABC
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
Натальчик
0 / 0 / 0
Регистрация: 24.12.2011
Сообщений: 2
#1

Элементы тех строк матрицы, которые начинаются с отрицательного элемента, записать в отдельный массив

28.12.2011, 00:09. Просмотров 634. Ответов 1
Метки нет (Все метки)

Дана целочисленная матрица A(n*n). Элементы тех строк матрицы А, которые начинаются с отрицательного элемента, записать в отдельный одномерный массив и вывести его.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.12.2011, 00:09
Ответы с готовыми решениями:

Определить максимальные элементы каждого столбца матрицы и записать их в отдельный массив
В матрице A определить максимальные элементы каждого столбца и записать их в...

Определить максимальные элементы каждого столбца матрицы и записать их в отдельный массив
В матрице A определить максимальные элементы каждого столбца и записать их в...

Среди тех строк целочисленной матрицы, которые содержат только нечетные элементы, найти строку с максимальной суммой модулей элементов
Напишите программу, пожалуйста!!! Практика горит!

Записать в массив IDN типа STRING все идентификаторы переменных, которые начинаются с букв “I”, “Y”, “K”, “L”, “M”, “N”
Помогите пожалуйста разобраться, :gscratch: Не могу уже второй день нормально...

В каждой строке матрицы заменить на 0 все элементы до первого отрицательного элемента
Всем привет, помогите сделать задачу. Дана матрица А(m, n). В каждой строке...

1
WebMax 2.0
--\.founder./--
561 / 561 / 392
Регистрация: 20.10.2011
Сообщений: 867
28.12.2011, 00:29 #2
Лучший ответ Сообщение было отмечено как решение

Решение

Цитата Сообщение от Натальчик Посмотреть сообщение
Дана целочисленная матрица A(n*n). Элементы тех строк матрицы А, которые начинаются с отрицательного элемента, записать в отдельный одномерный массив и вывести его.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
Program Matrica_Random;
 
Uses crt;   // подключаем модули
 
const n=10; // константые значения переменных
 
Type
mat = array [1..n,1..n] of integer ;
mas = array [1..100] of integer;
var
a:mat;
b:mas;
i,j,x:integer; // индексы массива
 
begin // начало основной программы
 
 clrscr;   // очищает текстовое окно
 randomize; // активирован Генератор Случайных Чисел ( Г.С.Ч. )
//------------------------------------------------------------------------------ // формируем матрицу
 Writeln('Исходная матрица:');
 For i:=1 to n do    // цикл для перебора всех строк
    begin
    For j:=1 to n do   // перебор всех элементов строки по столбцам
       begin
       a[i,j]:=random(9)-5;  // элементу, стоящему в i -й строке и j -м столбце, присваивается «случайное» целое число в диапазоне от 1 до 9
       write(a[i,j]:4);  // вывод элемента, стоящего в i -й строке и j -м столбце, при этом для вывода каждого элемента отводится 4 позиции
       end;
    writeln;           // перевод курсора на следующую строку
    end;
//------------------------------------------------------------------------------ // матрица сформирована
For i:=1 to n do
If a[i,1]<0 then
            For j:=1 to n do
                begin
                inc(x);
                b[x]:=a[i,j];
                end;
//------------------------------------------------------------------------------
//------------------------------------------------------------------------------ // вывод массива 'B'
 Write('Массив: ');
 For i :=1 to x do
    Write (b[i],' '); // вывод массива осуществляется в строку, после каждого элемента печатается пробел
 
 readkey; // читает символ из буфера клавиатуры.
end.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.12.2011, 00:29

В каждой строке матрицы заменить на 0 все элементы до первого отрицательного элемента
Дана матрица А(m, n). В каждой строке матрицы заменить на 0 все элементы до...

Определить номера тех строк целочисленной матрицы A [N,K], которые совпадают с массивом D[k].
Определить номера тех строк целочисленной матрицы A , которые совпадают с...

Определить номера тех строк целочисленной матрицы А[n, k], которые совпадают с массивом D[k]
определить номера тех строк целочисленной матрицы А, которые совпадают с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru