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

Найти произведение всех ее элементов и заменить ими элементы главной и побочной диагонали матрицы

10.04.2013, 00:15. Показов 1735. Ответов 2
Метки нет (Все метки)

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

Найти произведение всех ее элементов и заменить ими элементы главной и побочной диагонали матрицы
Заданна матрица размером NxM состоящая из действительных элементов.Для задания исходной матрицы...

Найти сумму всех элементов матрицы и заменить на нули элементы на главной диагонали
В двумерном массиве A из m строк и n столбцов найти сумму всех элементов и заменить на нули...

Найти сумму всех нечётных элементов матрицы и заменить ею все элементы главной диагонали
Разработать алгоритм и написать программу на языке TurboPascal. Задана матрица(двумерный массив)...

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

2
Фрилансер
3418 / 2815 / 3000
Регистрация: 08.02.2012
Сообщений: 8,600
Записей в блоге: 1
10.04.2013, 12:50 2
Лучший ответ Сообщение было отмечено Barch как решение

Решение

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
Var A:array[1..20,1..20] of real;
    i,j,n:byte;
    pr:real;
Begin
    write('Введите n: ');readln(n);
    pr:=1;
    writeln('Исходная матрица');
    For i:=1 to n do
    Begin
      For j:=1 to n do
      Begin
        A[i,j]:=random*10-5;
        write(A[i,j]:8:2);
        pr:=pr*A[i,j];
      End;
      writeln;
    End;
    For i:=1 to n do
     A[i,i]:=pr;
    For i:=1 to n do
     A[i,n-i+1]:=pr;
    writeln('Произведение = ',pr:0:2);
    writeln('Преобразованная матрица');
    For i:=1 to n do
    Begin
      For j:=1 to n do
       write(A[i,j]:8:2);
      writeln;
    End;
    readln;
End.
1
0 / 0 / 0
Регистрация: 09.04.2013
Сообщений: 5
10.04.2013, 14:17  [ТС] 3
Спасибо большое
0
10.04.2013, 14:17
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.04.2013, 14:17
Помогаю со студенческими работами здесь

Найти сумму и произведение всех положительных элементов массива и заменить нулями все элементы, расположенные на главной диагонали и выше ее.
Найти сумму и произведение всех положительных элементов массива и заменить нулями все элементы,...

Найти сумму элементов главной диагонали и произведение элементов побочной диагонали матрицы
Дана квадратная матрица (10x10) целых чисел. Найти сумму элементов в главной диагонали и...

Найти сумму элементов главной диагонали матрицы и произведение элементов побочной диагонали
дан массив a. Найти сумму элементов его главной диагонали и произведение элементов побочной...

Найти произведение элементов главной / побочной диагонали матрицы
Задана квадратная матрица 4х4. Найти р1 и р2, р1-произведения элементов главной диагонали,...

Найти сумму всех нечетных элементов выше главной диагонали и заменить ей все нечетные элементы ниже главной диагонали.
Разработать программу в среде матлаб для нахождения суммы всех нечетных элементов выше главной...

Найти произведение элементов побочной (главной) диагонали квадратной матрицы
Добрый вечер. Помогите в решении следующего условия: Дана квадратная матрица порядка N. Найти...


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

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

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