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

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

23.12.2011, 18:13. Показов 2031. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Задан двухмерный массив вещественных чисел (квадратная матрица A размером N x N (6<=N<=10), что содержит действительные элементы

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
uses crt;
var x:array[1..10,1..10] of real;
i,j,n,ind:integer; pr,max:real;
begin
randomize; clrscr;
writeln('Введите размерность массива* <= 10');
readln(n);
for i:=1 to n do
 begin
 for j:=1 to n do
  begin
  x[i,j]:=random*10-5;
  write(x[i,j]:6:2);
  end;
 writeln;
 end;
writeln; pr:=1;
for i:=1 to n do
 begin
 max:=x[i,1];
 for j:=2 to n do
 if x[i,j]>max then  begin max:=x[i,j]; ind:=j; end;
 writeln('‚В ',i,' строке максимальным является ',ind,' элемент, равный =',max:0:2);
 pr:=pr*max;
 end;
writeln('Произведение макс. зн. = ',pr:0:2);
readkey;
end.
 Комментарий модератора 
Код нужно выделять тегами!
0
Лучшие ответы (1)
23.12.2011, 18:13
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
23.12.2011, 18:13
Ответы с готовыми решениями:

Найти произведение наибольших элементов каждой строки квадратной матрицы и их координаты
Помогите пожалуйста решить задачу. Задана квадратная матрица A размером NxN (N&lt;=10), состоящая из действительных элементов. Найти...

матрица А размером NxN (N<=10). Найти сумму наибольших элементов каждой строки матрицы и их координаты
задана квадратная матрица А размером NxN(N&lt;=10), состоящая из действительных элементов. Найти сумму наибольших элементов каждой строки...

Найти произведение наибольших элементов каждой строки матрицы
Дана вещественная матрица размерности n * m. Найти произведение наибольших элементов каждой строки матрицы и их координаты

1
go
Эксперт С++
3646 / 1378 / 243
Регистрация: 16.04.2009
Сообщений: 4,526
23.12.2011, 19:00 2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

C
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
#include <stdio.h>
#include <stdlib.h>
 
#define N 5
 
double mult_max (double arr[][N])
{
   int i, j, max;
   double mult = 1;
   
   for ( i = 0 ; i < N ; ++i )
   {
      max = 0;
      for ( j = 1 ; j < N ; ++j )
         if ( arr[i][j] > arr[i][max] )
            max = j;
      printf (" Max[%d][%d] = %5.2lf \n ", i, max, arr[i][max] );
      mult *= arr[i][max];
   }
   
   return mult;
}
      
int main (void)
{
   double mt[N][N];
   int i, j;
   
   srand (time(NULL));
   
   for ( i = 0 ; i < N ; ++i )
   {
      for ( j = 1 ; j < N ; ++j )
      {
         mt[i][j] = (double) (rand () % 10) / ((rand () % 10) + 1 ) ;
         printf ("  %5.2lf  ", mt[i][j]);
      }
      puts ("\n");
   }
   
   printf ("%5.2lf", mult_max (mt) );   
   
   return 0;
}
http://liveworkspace.org/code/... 0ab0962c4a
Код
Execution output:
   1.60     0.83     0.83     1.17  

   1.00     3.00     3.50     0.29  

   0.25     0.67     1.33     3.00  

   0.50     3.50     2.00     0.78  

   1.50     0.80     0.50     1.80  

 Max[0][1] =  1.60 
  Max[1][3] =  3.50 
  Max[2][4] =  3.00 
  Max[3][2] =  3.50 
  Max[4][4] =  1.80 
 105.84
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
23.12.2011, 19:00
Помогаю со студенческими работами здесь

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

Задана квадратная матрица А размером NxN(N<=10), состоящая из действительных элементов. Найти произведение наибольших элементов каждой строки матрицы
задана квадратная матрица А размером NxN(N&lt;=10), состоящая из действительных элементов. Найти произведение наибольших элементов каждой...

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

С использованием указателей найти произведение наибольших элементов каждого столбца матрицы и их координаты
Нужно использовать указатели .Как? Найти произведение наибольших элементов каждого столбца матрицы и их координаты

Найти номера наибольших элементов каждой строки матрицы
Массивы.


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

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

Редактор формул (кликните на картинку в правом углу, чтобы закрыть)
Опции темы

Новые блоги и статьи
Ключевые слова Python
hw_wired 15.02.2025
Ключевые слова в Python - это специальные зарезервированные слова, которые имеют особое значение и функции в языке. В настоящее время Python включает 35 ключевых слов и 4 мягких ключевых слова. Эти. . .
Отличия изменяемых и неизменяемых типов в Python
hw_wired 15.02.2025
В Python существует принципиальное различие между изменяемыми (mutable) и неизменяемыми (immutable) типами данных, которое оказывает существенное влияние на работу программ. Это различие часто. . .
Python: сравнение списков и кортежей
hw_wired 15.02.2025
В Python последовательности являются одними из самых важных и часто используемых типов данных. Они позволяют хранить упорядоченные наборы элементов, к которым можно обращаться по индексу. Среди всех. . .
Как скачивать файлы с URL с помощью Python
hw_wired 15.02.2025
Для скачивания файлов Python предлагает как встроенные средства, так и сторонние библиотеки. Встроенный модуль urllib из стандартной библиотеки обеспечивает базовую функциональность для работы с URL. . .
Использование SQLAlchemy в Python
hw_wired 15.02.2025
SQLAlchemy - мощная библиотека для работы с базами данных в Python, которая предоставляет полноценный набор средств для объектно-реляционного отображения (ORM) и обширные возможности для работы с. . .
Взаимодействие с REST API в Python
hw_wired 15.02.2025
В современном мире разработки программного обеспечения REST API стал неотъемлемой частью архитектуры веб-приложений. API (Application Programming Interface) - это набор правил и протоколов,. . .
Разделение строк в Python
hw_wired 15.02.2025
Python предлагает богатый набор возможностей для работы со строками, и среди них разделение строк занимает особое место. Этот процесс позволяет разбивать текст на отдельные компоненты, что критично. . .
Объединение строк в Python
hw_wired 15.02.2025
При работе с текстовыми данными в Python нередко возникает необходимость объединять несколько строк в одну. Это может потребоваться при форматировании вывода, обработке текстовых файлов или создании. . .
Лучшие игровые движки на Python
hw_wired 15.02.2025
В последнее время разработка игр стала одним из самых популярных направлений программирования, и Python не остался в стороне от этого тренда. Несмотря на то, что Python обычно не ассоциируется с. . .
Декоратор jit в Python
hw_wired 15.02.2025
Если вы достаточно долго изучаете программы и пакеты на Python для машинного обучения, то наверняка замечали, что паттерн "JIT-декоратор" довольно популярен. Этот подход позволяет превратить обычные. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru