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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Матрицы. Сформировать одномерный массив L(m), элементами которого являются суммы элементов j-ого столбца http://www.cyberforum.ru/cpp-beginners/thread1032887.html
1. Дана матрица K(n,m). Сформировать одномерный массив L(m), элементами которого являются суммы элементов j-ого столбца.
C++ Составить блок-схему по коду Ребят , нужна помощь . Нужно составить блок схему , хелпаните. Задание №4 1. Постановка задания. Вычислить значения функции U При 1 ≤ x ≤ 3, hx=1.3, 2 ≤ y ≤ 4, hy=1.3, 0,5≤ z ≤ 1.5, hz= 0.8 http://www.cyberforum.ru/cpp-beginners/thread1032883.html
C++ Реализовать решения задачи в виде функций (исправить)
помогите исправить... Реализовать решения задачи в виде функций. #include <stdio.h> #include <string.h> main() {
Выведите на экран массив, его минимальный элемент и его индекс в массиве C++
Сгенерируйте массив из n=10 случайных целых чисел в диапазоне от 0 до 10. Выведите на экран массив, его минимальный элемент и его индекс в массиве
C++ Вычислите и выведите на экран произведение первых шести чисел http://www.cyberforum.ru/cpp-beginners/thread1032862.html
Вычислите и выведите на экран произведение первых шести чисел.
C++ Узнать первую цифру целого числа Узнать первую цифру целого числа подробнее

Показать сообщение отдельно
lpvoid
 Аватар для lpvoid
318 / 301 / 17
Регистрация: 06.03.2013
Сообщений: 869
08.12.2013, 12:55     Найти сумму и число элементов каждого столбца двухмерного массива
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
#include <cstdio>
 
bool is_negative(int* r, int l) {
    for (int i = 0; i < l; i++)
        if (r[i] > 0) return false;
 
    return true;
}
 
bool is_null(int* r, int l) {
    for (int i = 0; i < l; i++)
        if (r[i] != 0) return false;
 
    return true;
}
 
int get_column_count(int* r, int l) {
    int a = 0;
    for (int i = 0; i < l; i++) 
        a++;
    return a;
}
 
int main() {
    int matrix[5][6] = {
        { 2, 4, 6, 8, 10, 14 },
        { 0, 0, 0, 0, 0, 0 },
        { 8, 9, 13, 14, -8, -3},
        { -7, -9, -30, -10, -19, -18},
        { 18, 20, 24, 56, 30, 20 }
    };
 
    for (int i = 0; i < 5; i++) {
        if (is_negative(matrix[i], 6) || is_null(matrix[i], 6)) {
            printf("Row %d has %d elements\n", i, get_column_count(matrix[i], 6));
            continue;
        }
    }
 
    std::getchar();
}
?
 
Текущее время: 13:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru