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

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

13.11.2013, 14:37. Показов 1538. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
1. Задана матрица C. Найти и вывести номера строк матрицы С, первый и последний элементы которых имеют
нулевые значения.

2. В матрице С найти и вывести среднее арифметическое отрицательных элементов главной диагонали.

3. Вывести исходную матрицу.

Размерность и элементы исходной матрицы пользователь задает с клавиатуры.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.11.2013, 14:37
Ответы с готовыми решениями:

Найти и вывести номера строк матрицы, первый и последний элементы которых имеют нулевые значения
1. Задана матрица C. Найти и вывести номера строк матрицы С, первый и последний элементы которых...

В массиве T (k,n) найти первый и последний нулевые элементы (Pascal)
И если уж я не надоел тут еще можно код вместе с блок-схемой =) Добавлено через 2 часа 25 минут...

Вывести номера строк матрицы, элементы которых положительны и образуют возрастание
Дана целочисленная матрица размерности M*N. вывести на экран номера строк, элементы которых...

Найти номера строк матрицы, элементы которых одинаковы
Дан массив X(N,M). в массиве найти номера строк,элементы которых одинаковы. Из полученных значений...

1
12 / 12 / 16
Регистрация: 15.10.2013
Сообщений: 61
13.11.2013, 15:44 2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

1)
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
var
 a,b,c,i,j:integer;
 z:array [1..100,1..100] of integer;
 begin
  writeln('Введите размерность матрицы(строк/столбцов)');
  readln(a,b);
  for i:=1 to a do
   for j:=1 to b do
       begin
    writeln('Введите[',i,',',j,']элемент матрицы');
    readln(c6);
    z[i,j]:=c;
   end;
    
 for i:=1 to a do
  if (z[i,1]=z[i,b])and(z[i,1]=0)then writeln('В строке ',i,' первый и последний элемент=0');
    
 for i:=1 to a do
  begin
   for j:=1 to b do
    write(z[i,j]:2);
   writeln;
  end;
 end.
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
var
 a,b,i,j:integer;
 c,d:real;
 z:array [1..100,1..100] of integer;
 
 begin
  writeln('Введите размерность матрицы');
  readln(a);
  for i:=1 to a do
   for j:=1 to a do
   begin
    writeln('Введите[',i,',',j,']элемент матрицы');
    readln(b);
    z[i,j]:=b;
   end;
   
  for i:=1 to a do
   for j:=1 to a do
    if (i=j)and(z[i,j]<0)then begin c:=c+z[i,j]; d:=d+1; end;
  if (c<>0)and(d<>0)then c:=c/d else writeln('Главная диагональ матрицы не содержит отрицательных элементов');
    
 for i:=1 to a do
  begin
   for j:=1 to a do
    write(z[i,j]:3);
   writeln;
  end;
 if (c<>0)and(d<>0)then writeln('Среднее арифметическое отрицательных чисел главной диагонали=',c);
 end.
1
13.11.2013, 15:44
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.11.2013, 15:44
Помогаю со студенческими работами здесь

Найти номера строк матрицы, элементы в каждой из которых одинаковы
Найти номера строк, элементы в каждой из которых одинаковы.

Найти номера строк матрицы, все элементы которых парные
Дан массив А . Найти номера строк, все элементы которых парные. вот что получилось program...

Найти номера строк матрицы, все элементы которых - нули
приложение 5 y=(1-e &quot;в степени -ab&quot;) x sin(4По) Приложение 6 Известно, что из 4х чисел одно...

Найти номера строк матрицы, все элементы которых — нули
Здравствуйте! Есть 2 задачи по одномерным массивам, 1 - по двумерному. Помогите пожалуйста решить....


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

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

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