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

Многомерные массивы. Поиск количества тех элементов матрицы,которые больше суммы остальных элементов своего столбца - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программа на Си.Вывести результат на экран и записать в текстовый файл http://www.cyberforum.ru/cpp-beginners/thread810154.html
Программа выводит на экран правильный ответ, а вот при записи в текстовый файл происходит фиговая запись.Записывает совсем не то.....Пожалуйста посмотрите код программы что в нем не так? Спасибо всем...
C++ Бьерн Страуструп. Инсталляция библиотеки FLTK Всем доброго времени суток. Помогите пожалуйста решить проблему. Хочу сразу оговориться, что уровень моих знаний в области программирования близок к нулю. Поэтому любые советы способные помочь моему... http://www.cyberforum.ru/cpp-beginners/thread810131.html
C++ Создание класса списков
Помогите пожалуйста создать класс списков, я не совсем понимаю как это сделать class Sotrudnic { ... }; class SotrList {
C++ Списки. Стеки. Очереди
По кругу расположено N монет гербами вверх и M монет гербами вниз. Обходя круг по ходу часовой стрелки, переворачивает каждую S -тую монету. В первый раз счет начинается с герба. В каком порядке надо...
C++ Шаблон для вычисления среднего http://www.cyberforum.ru/cpp-beginners/thread810104.html
4. Создать шаблон функции для вычисления среднего без учета максимального и минимального значений. Проверить для массива чисел a=tg(1/i), где i = 1,2,3...100; a=(A,B,C,D...Z).
C++ Класс - концентрические окружности Создать класс CONCENTRIC - концентрические окружности. Члены класса: центр окружностей (двумерная точка XY), массив радиусов, кол-во окружностей. Продемонстрировать работоспособность копирующего... подробнее

Показать сообщение отдельно
ViktorKozlov
134 / 126 / 2
Регистрация: 13.12.2012
Сообщений: 293
16.03.2013, 18:44
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
#include <iostream>
 
const int N=10,M=10;
 
int sum(int (&arr)[N][M], int stolb)
{
    int total=0;
    for (int i=0;i<10;i++)
        total+=arr[i][stolb];
    return total;
}
 
int main()
{
    int arr[N][M]=  {{01,02,03,04,45,01,01,01,01,01},
                     {03,03,03,03,03,03,03,03,03,03},
                     {05,55,01,01,01,01,03,00,02,02},
                     {11,00,00,00,00,04,00,00,03,00},
                     {00,00,00,00,00,04,00,03,00,00},
                     {00,00,00,00,00,00,00,00,00,02},
                     {00,00,00,00,00,00,00,00,00,00},
                     {00,00,00,00,00,00,00,00,00,00},
                     {00,00,78,00,00,00,00,00,00,00},
                     {00,00,00,00,00,00,00,00,00,00}};
 
    int count=0;
 
    for (int i=0;i<10;i++)
        for (int j=0;j<10;j++)
            if (arr[i][j]>sum(arr,j)-arr[i][j])
                count++;
 
    std::cout<<count<<std::endl;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru