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

Найти номер столбца двумерного массива вещественных чисел - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Заполнить массив циклом while http://www.cyberforum.ru/cpp-beginners/thread1213591.html
Помогите сдать экзамен! Заполнить массив х с помощью while массив: 1234567
C++ В двумерном массиве А[5, 4] найти в каждом столбце наибольший (максимальный элемент) В двумерном массиве А найти в каждом столбце наибольший (максимальный элемент). После этого определить столбец у которого максимальный элемент больше максимально остальных. http://www.cyberforum.ru/cpp-beginners/thread1213583.html
Хеширование базы данных C++
Имеется база данных и вывод её на экран, как произвести хэширование отдельно каждого поля Иванов Иван Иванович Сидоров Иван Владимирович Петров Николай Иванович Иванов Сергей Петрович Грачев Николай Петрович Леонов Петр Сергеевич Кедров Николай Алексеевич Федоров Игорь Николаевич Обломов Лев Игоревич
Управление динамической памятью при работе с классами C++
Всем привет! Есть очень сложный класс, внутри которого есть куча указателей, в его конструкторе все эти указатели получают память при помощи оператора new, затем в декструкторе вся эта память освобождается. В функции main я создаю указатель на свой класс, затем выделяю динамическую память под этот указатель оператором new. Когда класс перестает быть нужным, я вызываю оператор delete для него....
C++ Первый отрицательный и последний положительный элемент читаемый из файла http://www.cyberforum.ru/cpp-beginners/thread1213564.html
Из файла (имя файла вводится с клавиатуры) считывается массив целых чисел. Размер массива заранее неизвестен. Выведите в файл количество четных чисел, расположенных в массиве между первым и положительным последним отрицательным числами в массиве.Подскажите что не так. #include<iostream> #include<vector> #include<fstream> #include<string> using namespace std; bool prov(double num)
C++ Счетчик в Binsearch Поиск в отсортированной строке длины n буквы (char k) Помогите поставить счетчик, который будет показывать, сколько раз встречается эта буква в слове int BinSearch(string M, int n, char k) { int L = 0; int R = n; int m; int z = 0; if (M==k){m=1;} else{ подробнее

Показать сообщение отдельно
Хедин
73 / 68 / 36
Регистрация: 17.05.2014
Сообщений: 301
21.06.2014, 08:16     Найти номер столбца двумерного массива вещественных чисел
Damask77,
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
#include <iostream>
 
using namespace std;
 
double checkCol(int **a, int row, int col)
{
    int summ = 0;
    for (int i = 0; i < row; i++)
        summ += a[i][col];
    return (double)summ/(double)row;
}
 
int main(int argc, char *argv[])
{
    int row, col, **a;
    cout << "row: "; cin >> row;
    cout << "col: "; cin >> col;
    a = new int*[row];
    for (int i = 0; i < row; i++)
    {
        a[i] = new int[col];
        for (int j = 0; j < col; j++) { cout << "a[" << i << "][" << j << "]: "; cin >> a[i][j]; }
    }
    cout << "Array:" << endl;
    for (int i = 0; i < row; i++)
    {
        for (int j = 0; j < col; j++) cout << a[i][j] << " ";
        cout << endl;
    }
    int min = 0;
    for (int j = 0; j < col; j++)
    {
        cout << "Result for column " << j << ": " << checkCol(a, row, j) << endl;
        if (checkCol(a, row, j) < checkCol(a, row, min)) min = j;
    }
    cout << "Minimum column: " << min << endl;
    for (int i = 0; i < row; i++) delete []a[i];
    delete []a;
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru