Форум программистов, компьютерный форум CyberForum.ru

умножением элементов каждой строки первой матрицы на наибольший из элементов соответствующей строки второй матрицы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Задача с Деревъями http://www.cyberforum.ru/cpp-beginners/thread383678.html
Узел дерева хранит в себе информацию про предметный указатель: а)слово б)количесво страниц, в которых это слово (пункта) встречается (от 1 до 10) в)номера страниц Написать програму которая: 1)обеспечивает формирование дерева 2)вставка элемента 3)вывод предметного указателя 4)вывод номеров страниц для указаного слова
C++ Построить список Дано задание Построить список , исключить первые и n элементы , расположенные после 1. первого отрицательного 2. после наибольшего Добавлено через 2 минуты Написал код, но не знаю правильно ли? ну там еще пару действий добавил на всякий случай, чтоб ничего еще не сказали на лету сделать! #include<iostream.h> #include<conio.h> http://www.cyberforum.ru/cpp-beginners/thread383659.html
C++ Ввести с клавиатуры строку символов и обработать ее
Здравствуйте! помогите пожалуйста со строками в С++! Ввести с клавиатуры строку символов и обработать ее в соответствии со своим вариантом, используя функции: 1.Формирование,печать и обработку массивов и строк оформить в виде функции. Массивы передавать как параметры функций. 2.Ввод/вывод строк организовать с помощью функций: char* gets(char*s) int puts(char*s) 3.Для обработки строк...
Удалить все гласные буквы из строки C++
Здравствуйте,помогите составить программу!!! Нужно удалить все глассные буквы из строки используя функции: 1.Формирование,печать и обработку массивов и строк оформить в виде функции. Массивы передавать как параметры функций. 2.Ввод/вывод строк организовать с помощью функций: char* gets(char*s) int puts(char*s) 3.Для обработки строк использовать стандартные функции из библиотечного файла...
C++ Написать функцию вещественного типа, находящую максимальное из трех вещественных чисел http://www.cyberforum.ru/cpp-beginners/thread383625.html
Написать функцию Max3(A,B,C) вещественного типа, находящую максимальное из трех вещественных чисел A, B и C. С помощью этой функции найти максимальные из наборов (A,B,C), (A,B,D), (A,C,D), если даны числа A, B, C, D.
C++ Ошибка при компиляции При компиляции программы борланд выдает ошибку Unresolved external '_main' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER6\LIB\C0X32.OBJ.Подскажите как решить эту проблему. приведу код: #include <iostream> using namespace std; int main() { void PC_dinamik (bool bOn) { switch (bOn) { подробнее

Показать сообщение отдельно
nikola_omsk
3 / 3 / 0
Регистрация: 27.05.2011
Сообщений: 73
14.11.2011, 16:34     умножением элементов каждой строки первой матрицы на наибольший из элементов соответствующей строки второй матрицы
получить новую матрицу умножением элементов каждой строки первой матрицы на наибольший из элементов соответствующей строки второй матрицы..
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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
 
int main()
{
    int A[6][6];
    int B[6][6];
    int C[6][6];
    int i,j,max,n,l;
n=6;
max=0;
srand((unsigned)time(NULL));
for( j=0; j<n; j++)
for( i=0; i<n; i++)
{A[j][i]=rand()%10;
 B[j][i]=rand()%10;
}
//
  printf("isxodnaj matrica 1");
  for( j=0; j<n;j++)
  {
  printf("\n");
  for( i=0; i<n; i++)
  printf(" %2i",A[j][i]);
  }
//
      printf("\n");
      printf("\n");
      printf("isxodnaj matrica 2");
      for( j=0; j<n;j++)
      {
      printf("\n");
      for( i=0; i<n; i++)
      printf(" %2i",B[j][i]);
      }
 
/* в двух циклах гуляем по массивам */
for( j=0;j<n;j++){
    for( i=0;i<n;i++){
 
        /* находим максимальное в строке во второй матрице */
        for( l=0;l<n;l++){
            if(max>B[j][l]);
                max = B[j][l];
        }
 
        /* получаем новую матрицу */
        C[j][i] = A[j][i] * max;
 
    }
}
i=0;
j=0;
      printf("\n");
      printf("\n");
      printf("result");
      for( j=0; j<n;j++)
      {
      printf("\n");
      for( i=0; i<n; i++)
      printf(" %2i",C[j][i]);
      }
 
 
}
Проблема в том что умножает не на максимальный элемент а на последний во второй матрицы..
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru