0 / 0 / 0
Регистрация: 04.12.2016
Сообщений: 7
1

Создать массив, каждый элемент которого равен количеству элементов соответствующей строки матрицы, больших X

21.12.2016, 18:03. Показов 1651. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Дан двумерный массив размером 5х6, заполненный целыми числами из [-34;45). сформируйте одномерный массив, каждый элемент которого равен количеству элементов соответствующей строки, больших данного числа(Х).
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.12.2016, 18:03
Ответы с готовыми решениями:

Сформировать массив, каждый элемент которого равен количеству элементов соответствующей строки
Дан двумерный массив размер 4*6,заполненный целыми числами с клавиатуры. Сформировать одномерный...

Построить вектор, каждый элемент которого равен наибольшему количеству равных элементов в соответствующей строке матрицы
program Project1; {$APPTYPE CONSOLE} uses SysUtils, Windows; const n=5;

Постройте вектор, каждый элемент которого равен наибольшему количеству равных элементов в соответствующей строке матрицы
Помогите пожалуйста с задачей. Заранее благодарна) 17. Пусть дана матрица А(n x n). Постройте...

Сформировать массив, каждый элемент которого равен первому положительному элементу соответствующей строки
создать массив 5*6 целых чисел из диапазона вывести его на экран сформировать одномерный массив,...

1
Супер-модератор
6197 / 2945 / 1300
Регистрация: 04.03.2013
Сообщений: 5,790
Записей в блоге: 1
23.12.2016, 20:25 2
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
const
  n = 5; {строки}
  m = 6; {столбцы}
var
  matrix : array[1..n, 1..m] of integer;
  list : array[1..n] of integer;
  x, i, j, k : integer;
begin
  randomize;  
  {заполнение матрицы и вывод}
  writeln('матрица:');
  for i := 1 to n do
  begin
    for j := 1 to n do
    begin
      matrix[i,j] := random(78) - 34; {чтобы был диапазон [-34;45)}
      write(matrix[i,j] : 4)
    end;
    writeln
  end;
  {ввод числа X}
  write('введите число X: '); readln(x);
  {формирование и вывод массива по условию}
  writeln('массив количеств элементов в строке больших X:');
  for i := 1 to n do
  begin
    k := 0;
    for j:= 1 to m do
      if matrix[i,j] > x then inc(k);
    list[i] := k;
    write(list[i] : 4)    
  end;
  readln
end.
Добавлено через 32 секунды
Код
матрица:
 -23  -5  -5  23  -8
  41  -7  22   1  19
 -32  40   9  -4  17
 -18  -7 -34  24  -2
  31  43   0  33  15
введите число X: 0
массив количеств элементов в строке больших X:
   1   4   3   1   4
0
23.12.2016, 20:25
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.12.2016, 20:25
Помогаю со студенческими работами здесь

Сформировать массив, каждый элемент которого равен наибольшему по модулю элементу соответствующей строки
Помогите пожалуста написать програму на паскаль) Дан двумерный массив целых чисел. Сформировать...

Двумерный массив. Сформировать одномерный массив каждый элемент которого равен первому нечетному элементу соответствующей строки
Здравствуйте. Выручайте ;) Сформировать одномерный массив каждый элемент которого равен первому...

Сформировать массив, каждый элемент которого равен количеству отрицательных элементов соответствующего столбца
Дан двухмерный массив. Сформулировать одномерный массив, каждый элемент которого равен количеству...

Сформировать массив, каждый элемент которого равен количеству отрицательных элементов, кратных 3 или 5
Исходная матрица должна быть введена на экран в виде таблицы. Все преобразования производить с...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru