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

Матрица m x n. Найти макс значение среди средних значений для каждой строки матрицы. Вернуть номер строки - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Считать текст из файла и найти в нем все палиндромы http://www.cyberforum.ru/cpp-beginners/thread1069308.html
В произвольном тексте (взятом из файла), содержащем не более 10 строк, в каждой строке не более 80 символов (текст вывести на экран), найти и вывести на экран все слова, являющиеся палиндромами (то есть одинаково читающиеся как справа налево, так и слева направо) и их количество. Результат также записать в выходной файл, имя файла задает пользователь. очень прошу текст программы с...
C++ Поменять местами элементы в очереди 1-ая Сделать очередь (любым способом). Распечатать её содержимое. Поменять местами первый и ТРЕТИЙ элемент. Снова распечатать. 2-ая Сделать очередь (любым способом). Распечатать её содержимое. Поменять местами первый и ПОСЛЕДНИЙ элемент. http://www.cyberforum.ru/cpp-beginners/thread1069305.html
Перемножение матриц C++
Делаю перемножение матриц. В результате выдает некорректные числа #include <iostream> #include <stdlib.h> #include <conio.h> using namespace std; int **mas_1; int **mas_2;
Не работает проверка C++
Вообщем тут такое дело, я все вычислил, вывел в консоль результат (чтобы проще было), отнял от ранее заданной переменной y переменную fall, переменная fall равняется формуле по которой вычесляется падение пули. Переменная timeto=865:rандом число, проще говоря находим t=s:v,время полета до цели=расстояние:время,fall=9.8*время полета до цели в квадраде, затем : 2, получается fall это количество...
C++ Двумерные массивы. Определить произведение элементов в тех строках, которые не содержат отрицательных элементов http://www.cyberforum.ru/cpp-beginners/thread1069269.html
Дана целочисленная квадратная матрица. Определить произведение элементов в тех строках, которые не содержат отрицательных элементов; максимум среди сумм элементов диагоналей, параллельных главной диагонали матрицы
C++ Сформировать массив Сформировать массив J(10) из массива I(10) по следующему принципу: J(N)=I(N)+N подробнее

Показать сообщение отдельно
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4925 / 2668 / 243
Регистрация: 29.11.2010
Сообщений: 7,421
12.01.2014, 17:25     Матрица m x n. Найти макс значение среди средних значений для каждой строки матрицы. Вернуть номер строки
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
#include <cstdlib>
#include <ctime>
#include <iomanip>
#include <iostream>
 
int main()
{
    int M, N;            // размеры матрицы
    int **A;             // сама матрица
    double maxAve;       // максимальное среднее значение
    int indexMaxAve = 0; // индекс строки с максимальным средним значением
    std::cout << "Enter M: ";
    std::cin >> M;
    std::cout << "Enter N: ";
    std::cin >> N;
 
    std::srand(time(0)); // инициализируем ГПСЧ
    // выделяем память, заполняем случайными числами и выводим на экран
    A = new int*[M];
    for (int i=0; i < M; i++)
    {
        A[i] = new int[N];
        double sum = 0;
        for (int j=0; j < N; j++)
        {
            A[i][j] = rand() % 100;
            std::cout << std::setw(2) << A[i][j] << " ";
            sum += A[i][j];
        }
        std::cout << std::endl;
        // подсчет среднего, сравнение с текущим максимальным знаением среднего
        double ave = sum / N;
        if (i == 0)
            maxAve = ave;
        else if (maxAve < ave)
        {
            maxAve = ave;
            indexMaxAve = i;
        }
        // фактически память больше не нужна - освобождаем её
        delete[] A[i];
    }
    delete[] A;
 
    std::cout << "\nNumber of line with max ave: " << indexMaxAve + 1
              << " with " << maxAve << std::endl;
}
по классам сами разобьете
 
Текущее время: 08:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru