Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
backuphs
0 / 0 / 0
Регистрация: 27.11.2015
Сообщений: 7
#1

Определить номера столбцов матрицы, в которых сумма элементов больше значения первого элемента

05.12.2016, 21:59. Просмотров 769. Ответов 2

Условие:

Определить номера столбцов массива A, в которых сумма элементов
больше значения первого элемента массива A.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.12.2016, 21:59
Ответы с готовыми решениями:

Определить кол-во элементов, значения которых больше первого элемента
Нужно определить кол-во элементов, значения которых больше первого элемента....

Определить количество элементов, значения которых больше первого элемента
Болел когда это проходили , по ютубу мало что понятно, не получается сделать....

Определить количество элементов в массиве, значения которых больше первого элемента
Задан массив, состоящий из 15 элементов вещественного типа. Определить...

Определить количество элементов массива, значения которых больше первого элемента
Задан массив, состоящий из 15 элементов вещественного типа. Определить...

Найти номера тех столбцов матрицы, сумма элементов которых превышает заданную величину, и число таких столбцов
Для матрицы из 3 строк и 7 столбцов отпечатать номератех слобцов, сумма...

2
artem0711
17 / 17 / 22
Регистрация: 25.08.2010
Сообщений: 89
Завершенные тесты: 1
06.12.2016, 14:58 #2
Лучший ответ Сообщение было отмечено backuphs как решение

Решение

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
48
49
50
#include "stdafx.h"
#include <iostream>
#include <iomanip>
#include <time.h>
 
using namespace std;
 
int main()
{
    srand((unsigned)time(NULL));
    int **A = new int *[5];
 
    for (int i = 0; i < 5; i++)
    {
        A[i] = new int[7];
        for (int j = 0; j < 7; j++)
        {
            A[i][j] = rand() % 20 - 6;
        }
    }
 
    for (int i = 0; i < 5; i++)
    {
        for (int j = 0; j < 7; j++)
        {
            cout << setw(4) << A[i][j];
        }
        cout << endl;
    }
 
    for (int i = 0; i < 7; i++)
    {
        int sum = 0;
        for (int j = 0; j < 5; j++)
        {
            sum += A[j][i];
        }
        if (sum > A[0][0])
            cout << "Column: " << i+1 << ". Summ: " << sum << endl;
    }
 
    for (int i = 0; i < 5; i++)
    {
        delete[] A[i];
    }
    delete[] A;
 
    system("pause");
    return 0;
}
1
backuphs
0 / 0 / 0
Регистрация: 27.11.2015
Сообщений: 7
06.12.2016, 18:05  [ТС] #3
Спасибо большое, очень выручили!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.12.2016, 18:05

Создать новую матрицу из тех столбцов исходной, сумма которых больше суммы всех элементов матрицы
Ввести матрицу из n*m чисел (массив и числа m, n ввести с экрана). Создать...

Вывести на экран номера столбцов матрицы, сумма которых превышает заданную величину, и число таких столбцов
Всем привет!:) Прошу помощи в написании программы, а точнее доведении ее до...

Вывести номера элементов массива, значения которых отличаются менее чем на 3 от значения наименьшего элемента
Ввести одномерный массив А , вывести его. Напечатать номера элементов,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru