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

Как найти максимальное значение в одном столбце матрице? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Конструктор double to char http://www.cyberforum.ru/cpp-beginners/thread1164732.html
этот конструктор делает double to char. код просто ужасный. как лучше написать? параметры (число,точность) MyString::MyString(double num,int precision) { char temp; char...
C++ Сортировка пирамидой или пирамидальная сортировка.в нете нашел,она не сильно удобна и ясна.может у кого-то попроще есть? http://www.cyberforum.ru/cpp-beginners/thread1164728.html
Сумма наибольших значений столбцов матрицы C++
Не могли бы мне подсказать как можно найти сумму наибольших значений ее столбцов?? cout<<"Введите кол-во столбцов:"; cin>>n; cout<<"Введите кол-во строк:"; cin>>m; int** mas = new int*;...
Стэк из автобусов C++
Здравствуйте форумчане, я тут человек новый, уповаю на помощь знающих людей, так как обратится больше не к кому. Изучая язык С++ дошел до темы Стэки, Линейные списки и решил сделать следующую задачку...
C++ Ошибка [Linker Error] http://www.cyberforum.ru/cpp-beginners/thread1164692.html
в болланде турбо с++ ошибка. в чем дело? Error: Unresolved external 'WinMain' referenced from C:\PROGRAM FILES\BORLAND\BDS\4.0\LIB\C0W32.OBJ #include <windows.h> HINSTANCE hInst; MSG msg;...
C++ Вывести на экран матрицу порядка n (n=1..15) - элементы выводятся не в виде матрицы, а в виде строки Здравствуйте. Нужно вывести на экран матрицу порядка n (n=1..15). Я написал программу, но при этом на экран элементы выводятся не в виде матрицы, а в виде строки. Можете подсказать, в чем ошибка?... подробнее

Показать сообщение отдельно
cooller
565 / 533 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
03.05.2014, 15:19
leprikon4eg, вот, пользователь вводит в каком столбце искать
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
#include<iostream>
#include<cstdlib>
#include<iomanip>
 
int main()
{
    const size_t count_rows = 3, count_columns = 3;
    int **arr = new int *[count_rows];
    for (size_t i = 0; i < count_rows; ++i)
        arr[i] = new int[count_columns];
    for (size_t i = 0; i < count_rows; ++i)
    {
        for (size_t j = 0; j < count_columns; ++j)
            std::cout << std::setw(5) << (arr[i][j] = rand() % 50 - 20);
        std::cout << "\n";
    }
    size_t number_column;
    std::cout << "enter the number of columns: ";
    std::cin >> number_column;
    int max_elem = arr[0][number_column];
    for (size_t i = 0; i < count_rows; ++i){
        if (arr[i][number_column] > max_elem)
            max_elem = arr[i][number_column];
    }
    std::cout << "maximal: " << max_elem;
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru