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

Подсчёт нулей в каждой строке матрицы при условии, что в строке есть ненулевые значения

16.02.2018, 16:49. Показов 595. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
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
var
  colvo, i, j, k:integer;
  n, m, b:byte;
  a:array[1..10,1..10] of integer;
  c:array[1..100] of integer;
begin
  readln(colvo);
  for i:=1 to colvo do
  begin
    read(n);
    read(m);
    for j:=1 to n do
    begin
      for k:=1 to m do
      read(a[j,k]);
    end;   
  writeln;      
  end;
   for j:=1 to n do
     for k:=1 to m do
     begin
       if a[j,k]=0 then 
         inc(c[i]);    
     end;
     if a[j,m]<>0 then
       writeln(c[i]);
     for i:=1 to colvo do
     writeln(c[i]);
end.
вот код программы, которую я написал. она не выдает правильный результат. мне нужно подсчитать в каждой матрице нулей в каждой строке при условии, что в строке есть ненулевые значения. либо если в строке все нули, то не считать их. и если последний элемент строки ненулевой, то закончить расчет. помогите, пожалуйста, разобраться.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.02.2018, 16:49
Ответы с готовыми решениями:

В каждой строке матрицы найти последний четный элемент (считать, что такие элементы есть в каждой строке)
3.Задан двумерный массив (n × m) целых чисел. В каждом его строке найти последний парный элемент...

Нулевые значения матрицы D (9,5) заменить на 0.2 при условии, что в массиве-ограничении по соответствующей строке
Добрый день, коллеги. Я не программист, но хочу перевести свою методику оценки в скрипт. Мне нужно...

В каждой строке, если она начинается с нуля, перемножить все ненулевые значения и заменить нуль этим значением
10. Условие: сумма отрицательных элементов больше. Действие: в каждой строке, если она начинается с...

Подсчитать количество нулей в каждой строке матрицы
Есть вот такое задание блин сам вообще не знаю как сделать помогите кто чем сможет)) &quot;В матрице...

6
1754 / 1346 / 1407
Регистрация: 28.10.2016
Сообщений: 4,267
16.02.2018, 17:16 2
0 0 0 0
1 0 1 0
0 0 0 1
0 0 1 0

Какой ответ должен быть?
0
0 / 0 / 3
Регистрация: 18.11.2017
Сообщений: 99
16.02.2018, 17:21  [ТС] 3
должно быть 2.
0
1754 / 1346 / 1407
Регистрация: 28.10.2016
Сообщений: 4,267
16.02.2018, 17:39 4
Как я понял:
В первой строке нет никаких чисел, кроме нулей, поэтому эту строку не считаем.
Во второй 2 нуля.
В третьей 3 нуля, но т.к. строка заканчивается не нулём, то подсчёт прекращаем.

Итого: 5
0
0 / 0 / 3
Регистрация: 18.11.2017
Сообщений: 99
16.02.2018, 17:45  [ТС] 5
а. ну в общем. задача стремная, я сформулировал условие как мог.
и вот вам еще пример
3 1 0
0 2 3 - 2.
0 0 0

0 0 0
1 1 1 - 0.
0 0 0
0
Почетный модератор
64291 / 47589 / 32740
Регистрация: 18.05.2008
Сообщений: 115,181
16.02.2018, 17:53 6
Цитата Сообщение от Hitoku Посмотреть сообщение
0 0 0 0
1 0 1 0
0 0 0 1
0 0 1 0
Какой ответ должен быть?
Строка 1=0
Строка 2=2
Строка 3=3
Строка 4=3
0
0 / 0 / 3
Регистрация: 18.11.2017
Сообщений: 99
16.02.2018, 18:06  [ТС] 7
вот задача. может вы поймете. я ничего не понял.
Миниатюры
Подсчёт нулей в каждой строке матрицы при условии, что в строке есть ненулевые значения  
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.02.2018, 18:06
Помогаю со студенческими работами здесь

Удвоить первый нечетный элемент каждой строки матрицы (предполагается, что в каждой строке есть нечетный элемент)
выводит какую-то ошибку( не пойму...помогите пожалуйста Дан двумерный массив. Первый нечетный...

Подсчет количества чисел в каждой строке матрицы
Народ , а скажите пожалуйста , а как подсчитать количество чисел , отличных от нуля , в каждой...

Подсчитать количество нулей в каждой строке матрицы и записать полученные числа в одномерный массив
В прямоугольной матрице B, содержащий только нули и единицы, подсчитать количество нулей в каждой...

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

Определить сумму элементов в каждой строке матрицы и максимальные элементы в каждой строке
пожалуйста, помогите написать программу по заданию: получить целочисленную матрицу. Определить...

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


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

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

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