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

Нечётные элементы матрицы А заменить на Х.

15.10.2011, 18:23. Показов 3547. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Дана матрица A: array [1..6,1..6] of integer и переменная Х. Нечётные элементы матрицы А заменить на Х.
Не могу исправить что был X вместо 0.

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
const n=6;
var x,i,j:integer;
    a:array [1..n,1..n] of integer;
  begin
  randomize;
  for i:=1 to n do
  for j:=1 to n do 
  begin
      a[i,j]:=random(9);
  end;
      for i:=1 to n do
      for j:=1 to n do
      begin if odd(a[i,j])=true then a[i,j]:=0;   
      end;
      for i:=1 to n do 
  begin
      for j:=1 to n do
          write(a[i,j]:3);
          writeln
          end;
readln;
end.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.10.2011, 18:23
Ответы с готовыми решениями:

Заменить все нечётные элементы массива на 0
Задан массив из 15 элементов Заменить все нечётные элементы на 0

Нечётные элементы массива заменить на минимальный элемент
1) Нечётные элементы заменить на минимальный элемент. 2) Элементы с нечётными номерами заменить на...

Заменить нечётные элементы файла на произведение его элементов
Заменить нечётные элементы файла, созданного в задании 1(файл уже есть я его создал), на...

Заменить все нечётные элементы файла на произведение его элементов, и полученные значения записать в новый файл
Заменить все нечётные элементы файла(файл,состоящий из n целых чисел), на произведение его...

4
4654 / 3406 / 361
Регистрация: 11.11.2010
Сообщений: 6,205
Записей в блоге: 2
15.10.2011, 18:30 2
Нуль ведь чётное число.
0
0 / 0 / 0
Регистрация: 15.10.2011
Сообщений: 6
15.10.2011, 18:34  [ТС] 3
Вместо 0 можно подставить и 1, тогда все нечетные элементы станут еденицами, а мне нужно что бы был X. Просто если подставить Х, то ничего не измениться
0
Почетный модератор
64299 / 47594 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
15.10.2011, 19:43 4
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
uses crt;
const n=6;
var x,i,j:integer;
    a:array [1..n,1..n] of integer;
  begin
  randomize;
  writeln('Исходная матрица:');
  for i:=1 to n do
   begin
    for j:=1 to n do
     begin
      a[i,j]:=random(9);
      write(a[i,j]:3);
     end;
    writeln;
   end;
  write('Введите целое число x=');
  readln(x);
  writeln('Замена нечетных элементов:');
  for i:=1 to n do
   begin
    for j:=1 to n do
     begin
      if odd(a[i,j]) then a[i,j]:=x;
      write(a[i,j]:3);
     end;
    writeln
  end;
readln;
end.
1
0 / 0 / 0
Регистрация: 15.10.2011
Сообщений: 6
15.10.2011, 20:31  [ТС] 5
Спасибо огромное)
0
15.10.2011, 20:31
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.10.2011, 20:31
Помогаю со студенческими работами здесь

Заменить все чётные элементы массива на их квадраты, а нечётные удвоить
Задача на массивы: "Заменить все чётные элементы массива на их квадраты, а нечётные удвоить." ...

Разным цветом вывести чётные и нечётные элементы матрицы (двумерного массива)
Писал программу, которая заполняет матрицу случайными числами от 1 до 100 и выводит матрицу, при...

Если все элементы главной диагонали целочисленной матрицы упорядочены по убыванию, заменить нулями все отрицательные элементы матрицы
задача. Если все элементы главной диагонали целочисленной матрицы упорядочены по убыванию,...

Заменить нечетные элементы матрицы на 0 и вывести элементы в строчку через пробел
Дан двумерный массив ввести элементы с клавиатуры заменить нечетные элементы на 0 и вывести ...


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

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

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