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

Определить индекс столбца, в котором находится максимальное количество нулей - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как открыть бинарный файл, не зная его структуру? http://www.cyberforum.ru/cpp-beginners/thread21410.html
Можно ли как-нибудь открыть бинарный файл, не зная его структуру?
C++ Для чего используеться передача структурных переменных в функцию? Вообщем прошу помощи. 1) Для чего используеться передача структурных переменных в функцию? Как производиться доступ к полям структуры? Какими дополнительными возможностями обладают структуры. 2) На языке С 1. нужно написать выражение для доступа к 4-му элементу двухмерного массива. 2.1)Последовательность операторов которая печатает двухмерный массив в табулированном формате. 2.2) присваивает... http://www.cyberforum.ru/cpp-beginners/thread21407.html
Составить судоку. Разгадать ее и описать алгоритм. C++
Составить судоку.разгадать ее и описать агларитм.:help:
Нужна консультация по Visual Studio 6.0 C++
Я никогда не писал в вижуал студии, и у меня ее нет, чтобы проверить, поэтому прошу консультации. Есть небольшая прога на досовом с++(Борландовский компилятор). Она нормально скомпилируется в качестве консольного приложения на студии или там будут какие-то ньюансы?
C++ Задачи с массивами http://www.cyberforum.ru/cpp-beginners/thread21342.html
Задан массив Y(M). Вы числить сумму 2ух наибольших и 2ух наименьших элементов массива.(M>5) ПОМОГИТЕ КТО МОЖЕТ ОЧЕНЬ НАДО!!!
C++ Связь заголовочного файла и файла с описанием класса. Всем привет! На картинке я выложил код из одной книжки, у меня возникли некоторые вопросы: - Должен ли компилироваться файл TIME1.CPP? - Как связан заголовочный файл с TIME1.CPP, если в заголовочном нет ссылки на второй?(может, они связаны с помощью названия файлов, но спросить не мешает). Если обьявлен указатель int *t; то должна ли быть обьявлена переменная t? Ведь *t хранит адрес... подробнее

Показать сообщение отдельно
ISergey
Maniac
Эксперт С++
1372 / 883 / 52
Регистрация: 02.01.2009
Сообщений: 2,652
Записей в блоге: 1
22.01.2009, 16:44     Определить индекс столбца, в котором находится максимальное количество нулей
Цитата Сообщение от idio Посмотреть сообщение
определить индекс столбца, в котором находится максимальное кол-во нулей
так пойдет
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
int index = 0;
for(int i = 0, max = 0,count = 0; i < row; i++)
{
    for(int j = 0; j < col; j++)
    {
        if(arr[j][i] == 0)
            max++;
        if(count < max)
        {
            count = max;
            index = i;
        }
    }
    max = 0;
}
Цитата Сообщение от idio Посмотреть сообщение
Переставить элементы данного столбца в обратном порядке
C++
1
2
3
4
5
6
7
8
int *ar = new int[row];
for(int i = 0; i < row; i++)
ar[i] = arr[i][index];
 
for(int i = 0, j = row-1; i < row; i++, j--)
arr[i][index] = ar[j];
 
delete [] ar;
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru