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

В двумерном массиве А[5, 4] найти в каждом столбце наибольший (максимальный элемент) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как хранить и обрабатывать массив больших элементов http://www.cyberforum.ru/cpp-beginners/thread1212990.html
Всем привет Есть некоторый буфер объёма 1 350 000 байт (значение конкретное в конкретном времени и месте, в принципе, возможно другое), в котором хранится некоторая информация по одному событию. Допустим нам нужно хранить сто таких буферов. Вопрос первый - что стоит использовать - массив указателей или вектора? Второй мой вопрос - Если нам захотелось выкинуть первый, всё сдвинуть и в...
C++ Укоротить строку до определенной длины Здравствуйте. Не могли бы подсказать как можно укоротить строчку до определенной длины?? http://www.cyberforum.ru/cpp-beginners/thread1212985.html
Cделать вывод первого вхождения в строку C++
#include <stdio.h> #include <stdlib.h> #include <conio.h> #include <time.h> #include "iostream" using namespace std; void main() { char *s1, *s2;
Выдает ошибку при построении графика (Интерполяции) C++
Выдает ошибку при построении графика Интерполяции ньютона //--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #include <iostream.h> #include <fstream.h> #include <vector> #include <cstdlib> #include <cmath>
C++ Упрощение кода http://www.cyberforum.ru/cpp-beginners/thread1212959.html
Всем привет. Есть такой код: enum FTYPE { FALSE, TRUE, DEFAULT }; FTYPE f(); bool n() { while( g() )
C++ Переделать программу с Паскаля на C++ Нужно переписать программу с паскаля на си++, и чтобы данные вводил я сам. const COUNT_POINTS=6; type ARRN=array of integer; ARRNN=array of integer; PROCEDURE FITSP(N,S,INF:INTEGER; VAR W:ARRNN; VAR ROUTE:ARRN; VAR PATH_WEIGHT:INTEGER); VAR END1,END2,FARTHEST,I,INDEX, INSCOST,J,MAXDIST,NEWCOST,NEXTINDEX :INTEGER; подробнее

Показать сообщение отдельно
anastasiya_404
39 / 40 / 6
Регистрация: 09.06.2014
Сообщений: 133
20.06.2014, 11:53     В двумерном массиве А[5, 4] найти в каждом столбце наибольший (максимальный элемент)
Вот как-то так.
C++
1
2
3
4
5
6
7
8
9
10
11
12
int numberColumn = 0; // номер столбца с максимальным элементом
int maxColumn = array[0, 0]; // наибольшее значение максимального элемента столбца
for (int i = 0; i < 4; i++) {
    maxElem = array[0, i];
    for (int j = 1; j < 5; j++) {
        if (array[j, i] > maxElem) maxElem = array[j, i];
    }
    if (maxElem > maxColumn) {
        maxColumn = maxElem;
        numberColumn = i;
    }
}
P.S. Код писала без компилятора. Будут вылетать ошибки - говорите, исправлю.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru