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

Обнулить столбцы матрицы, в которых есть одинаковые элементы

12.03.2015, 19:03. Показов 1318. Ответов 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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
const
  n=3;
var
  a:array[1..n,1..n] of integer;
  b,c,d:integer;
begin
  {Вводим массив}
  for b:=1 to n do
    for c:=1 to n do
      begin
        write('Введите элементы [',b,',',c,']: ');
        readln(a[b,c]);
      end;
  {Выводим массив}
  writeln('Исходный массив: ');
  for b:=1 to n do
    begin
      for c:=1 to n do write(a[c,b]:4);
      writeln;
    end;
  {Выполняем задание}
  for b:=1 to n do
    begin
      for c:=1 to n-1 do
        begin
          d:=c+1;
          while (a[c,b]<>a[b,d]) and (d<n) do inc(d);
          if d<n then break;
        end;
      if d<n then
        for c:=1 to n do a[c,b]:=0;
    end;
  {Выводим массив}
  writeln('Преобразованный массив: ');
  for b:=1 to n do
    begin
      for c:=1 to n do write(a[c,b]:4);
      writeln;
    end;
  readln;
end.
Добавлено через 53 секунды
Задание такое: обнулить столбцы, в которых есть одинаковые элементы.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.03.2015, 19:03
Ответы с готовыми решениями:

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

Обнулить столбцы матрицы в которых стоят минимальные элементы
Помогите пожалуйста решить задачу пропустил тему и не представляю прост как решить Задача A ...

Обнулить строки и столбцы матрицы в которых есть хоть один нулевой элемент
просьба переделать программу из С# на C++ public void setZeros(int matrix) { boolean row =...

Обнулить столбцы матрицы, в которых находятся максимальный и минимальный элементы
очень нужно

1
Cyborg Drone
28.04.2015, 13:09     Обнулить столбцы матрицы, в которых есть одинаковые элементы
  #2

Не по теме:

born_villain, эта тема - неудачный дубль вот этой Вашей темы Обнулить элементы в тех столбцах, в которых встречается хотя бы 2 одинаковых элемента. Удалить эту тему?

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.04.2015, 13:09

Матрицы: удалить из матрицы столбцы, в которых есть равные элементы
1.Необходимо удалить из матрицы столбцы, в которых есть равные элементы: для матрицы: 1 2 3 4 5...

Удалить столбцы матрицы, в которых есть нулевые элементы
Изменить матрицу – удалить столбцы матрицы, в которых есть нулевые элементы. C++ Добавлено через...

Удалить те столбцы матрицы, в которых есть повторяющиеся элементы
1) Дана двумерная матрица A(n,m) удалить те столбцы в которых есть повторяющиеся элементы. 2)...

Вывести те столбцы матрицы, в которых есть нулевые элементы
Для матрицы А(4 строки,4 столбца) вывести те столбцы,в которых есть нулевые элементы ,или вывести...


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

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

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