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

Заменить все отрицательные элементы матрицы их квадратами, положительные - их кубами, нулевые элементы заменить на -1

06.05.2019, 23:05. Показов 2561. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Дана действительная матрица размерности (nхn).
Заменить все отрицательные элементы массива их квадратами, положительные - их кубами, нулевые элементы заменить на -1.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.05.2019, 23:05
Ответы с готовыми решениями:

Заменить в третьем столбце все отрицательные элементы нулями, все положительные элементы в 5-й строке их квадратами
Дан массив R (M, N). Заменить в третьем столбце все отрицательные элементы нулями, все...

Заменить в третьем столбце все отрицательные элементы нулями, все положительные элементы в 5-й строке их квадратами
переведите на паскаль Дан массив R (M, N). Заменить в третьем столбце все отрицательные элементы...

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

Заменить положительные, отрицательные или нулевые элементы матрицы на заданное число
Дана целочисленная квадратная матрица размером n. Заменить положительные, отрицательные или нулевые...

2
2373 / 775 / 561
Регистрация: 15.01.2019
Сообщений: 2,394
07.05.2019, 16:26 2
Лучший ответ Сообщение было отмечено ZX Spectrum-128 как решение

Решение

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
42
43
44
program Zadanie78;
const
  nmax = 20;     // Максимальный размер матрицы.
var
  a: array[1..nmax,1..nmax] of real; // Переменная для хранения массива.
  i,j: integer;      //  Промежуточные переменные для организации циклов.
  n: integer;     // Переменная для хранения значения размерности матрицы.
begin
  randomize;
  writeln('Введите значение количества элементов матрицы N:');
  Readln(n);
  writeln('Исходная матрица:');
  for i:= 1 to n do      //  Перебор индексов строк и столбцов в цикле.
    begin
    for j:= 1 to n do
      begin
        a[i,j]:= (random(50 + 1) - 25)/10 ;  // Генерация случайных чисел и присвоение их элементам .
        write(a[i,j]:5:1);
      end;
    writeln;
    end;
  for i:= 1 to n do          // Перебор индексов строк и столбцов в цикле.
    for j:= 1 to 10 do
      begin
        if a[i,j] < 0 then       // Условие выбора элементов строк.
          a[i,j]:= a[i,j]*a[i,j]   // Замена отрицательного значения элемента его квадратом.
        else
          if a[i,j] > 0 then              // Условие выбора элементов строк.
            a[i,j]:= a[i,j]*a[i,j]*a[i,j]    // Замена  положительного значения элемента его кубом.
          else
            if a[i,j] = 0 then    // Условие выбора элементов строк.
              a[i,j]:= -1;          //  Замена нулевого значения элемента числом -1.
      end;
  writeln('Матрица после вычислений:');
  for i:= 1 to n do      //  Перебор индексов строк и столбцов в цикле.
    begin
    for j:= 1 to n do
      write(a[i,j]:8:3);    // Вывод значений элементов на экран.
    writeln;
    end;
 
  writeln;
  readln;
end.
0
0 / 0 / 0
Регистрация: 06.05.2019
Сообщений: 36
07.05.2019, 16:38  [ТС] 3
спасибо Вам большое
0
07.05.2019, 16:38
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.05.2019, 16:38
Помогаю со студенческими работами здесь

Заменить в третьем столбце все отрицательные элементы нулями, все положительные в 5-й строке их квадратами
Не могу решить. 1.Дан массив R (M, N). Заменить в третьем столбце все отрицательные элементы...

В двумерном массиве заменить все отрицательные элементы их квадратами, а положительные оставить без изменения
31.Решить задачу в Turbo Pascal.В двумерном массиве заменить все отрицательные элементы их...

В матрицы заменить все отрицательные элементы их квадратами
Данная целочисленная матрица размером n × m . В матрицы заменить все отрицательные элементы их...

Все отрицательные элементы в строке матрицы, заменить их квадратами
Даны три целые матрицы размером n×n. Преобразовать каждую из них по следующему правилу: все...


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

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

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