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

Найти максимальный элемент среди положительных элементов матрицы А - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как описать в структуре строку не через указатель http://www.cyberforum.ru/cpp-beginners/thread1305575.html
Есть структура struct InfoBuf { size_t Len; char Data; / ??? static InfoBufType* Create(size_t Size, char* Val){ InfoBufType* P = (InfoBufType*)new char; P->Len = Size; memcpy(P->Data, Val, Size, Size); return P;
C++ Обращение потока к функции-члену класса Есть Класс MainWindow, функцией-членом которой выступает Reader(), при попытке обратиться поток к данной функции-члену из main'a через экземпляр класса w for(i=0;i<M;i++) { RE = std::thread(w.Reader);; } сыпется ошибка no matching function for call to 'std::thread::thread(<unresolved overloaded function type>) http://www.cyberforum.ru/cpp-beginners/thread1305573.html
Найти сумму нечетных делителей натурального числа C++
Найти сумму нечетных делителей натурального числа. Hапишите полный текст программы пожалуйста. Спасибо
C++ Определить, сколько раз меняется знак в последовательности чисел, введенных с клавиатуры, применив массив
Помогите пожалуйста! Записать программу, определяющую сколько раз меняется знак в последовательности чисел, введенных с клавиатуры, применив массив на С++
C++ Метод Якоби. Выводит результат -1.INF и -1.IND http://www.cyberforum.ru/cpp-beginners/thread1305565.html
Вот сделал прогу, но почему-то вместо нормального результата выводит это: result|x: -1.#INF -1.#IND -1.#INF -1.#IND -1.#IND нигде на 0 не делится да и числа маленькие. Подскажите в чем проблема?
C++ Как можно редактировать инструмент класса CListCtrl извне. Возможны ли альтернативы? Добрый день! Передо мной стоит задача разработать приложение c GUI. необходимо выводить название файлов, содержащихся в папке, в виде списка. А также необходимо осуществить возможность редактировать название файлов в этом списке из диалога. Я пишу на VC++(возможно старо, но все же). Инструмент выбрала класса CListCtrl. Но есть одна проблема, в функциях данного метода не предусмотрено... подробнее

Показать сообщение отдельно
k236
0 / 0 / 0
Регистрация: 23.11.2012
Сообщений: 2
19.11.2014, 23:47     Найти максимальный элемент среди положительных элементов матрицы А
Доброго времени суток!

Задание такое вот:
Дана матрица А(5,5) задать из файла. Найти новый одномерный массив С из произведений элементов каждой строки матрицы А. Найти максимальный элемент , среди положительных элементов матрицы А. Заменить третий элемент в 1 строке матрицы А на найденный максимальный элемент.
Код программы написал я.
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
#include "stdafx.h"
#include <iostream>
#include <fstream>
#include <iomanip>
using namespace std;
void main(){
 
const int n = 5;
 
int i,j,a[n][n],b[n],p,max,imax,jmax;
fstream file;
file.open("1.txt", ios::in);
for(i=0; i<n; i=i+1){
   for(j=0; j<n; j=j+1){
      file>>a[i][j];
        }
}
for(i=0; i<n; i=i+1){
   for(j=0; j<n; j=j+1){
      cout<<setw(6)<<a[i][j];
   }
   cout<<endl;
}
 
file.close();
 
for(i=0; i<n; i=i+1){
   p=1;   
       for(j=0; j<n; j=j+1){
           
           p=p*a[i][j];
           b[i]=p;
 
   }
}
for (i=0; i<n; i++){
cout<<"b[i]="<<b[i]<<endl;
}
max=-10E10;
imax=0;
jmax=0;
for(i=0; i<n; i=i+1){
   for(j=0; j<n; j=j+1){
     if (a[i][j]>max){
         max=a[i][j];
         imax=i;
         jmax=j;}
   }
   
}
cout<<"max="<<max<<" imax="<<imax<<" jmax="<<jmax<<endl;
a[0][2] = max;
for(i=0; i<n; i=i+1)
     {
            for(j=0; j<n; j=j+1)
                    cout<<a[i][j]<<" ";
            cout<<endl;
     }
   
}
но новый одномерный массив С из произведений элементов каждой строки матрицы А нужно сделать через указатель, что сделать не получается. Помогите, пожалуйста!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 23:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru