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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
EDITZ
0 / 0 / 0
Регистрация: 25.01.2014
Сообщений: 6
#1

В матрице А (mxn) найти найти сумму элементов по колонкам, значения которых по модулю меньше заданного числа К - C++

27.01.2014, 01:06. Просмотров 467. Ответов 3
Метки нет (Все метки)

a) задать значения элементов массива при объявления переменных;
b) значения элементов массива ввести с клавиатуры.
------------------------------------------------------------------------------------------------------------------
В матрице А (mxn) найти найти сумму элементов по колонкам, значения которых по модулю меньше заданного числа К.
------------------------------------------------------------------------------------------------------------------
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.01.2014, 01:06     В матрице А (mxn) найти найти сумму элементов по колонкам, значения которых по модулю меньше заданного числа К
Посмотрите здесь:

Найти сумму элементов массива значения которых меньше заданного числа - C++
Дан одномерный массив 6 элементов. Найти сумму элементов массива значения которых меньше 0.25 Массив x-{3.5,-6.3,2.1,0.1,5.1,-2.1}

В матрице определить сумму положительных элементов и количество элементов, значение которых меньше числа Z - C++
Здраствуйте! Надо определить суму положительных элементов и кол-во элементов, значение которых меньше числа Z. Столкнулся со следующей...

В матрице A (mxn) найти количество элементов, которые содержат значения в диапазоне от-N до N - C++
В матрице A (mxn) найти количество элементов, которые содержат значения в диапазоне от-N до N, где N - действительное число, считанное с...

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

Найти сумму первых элементов массива, произведение которых не превышает заданного числа М - C++
Имеется последовательность чисел a1, a2, ... ,aN, образована по правилу аi=random(N). Найти сумму первых из них (считая слева направо),...

Найти все дроби и их количество, знаменатель которых меньше заданного числа - C++
найти все положительные простые дроби и их количество, знаменатель которых меньше заданного натурального числа. Желательно задачу простым...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
cooller
565 / 533 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
27.01.2014, 01:19     В матрице А (mxn) найти найти сумму элементов по колонкам, значения которых по модулю меньше заданного числа К #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
EDITZ,
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
#include<iostream>
#include<cmath>
int main()
{
    size_t CountRows,CountColumns;
    std::cout<<"Enter the size of the matrix: ";
    std::cin>>CountRows>>CountColumns;
    int **array = new int *[CountRows];
    for(size_t i=0; i<CountRows; i++)
        array[i] = new int [CountColumns];
    std::cout<<"\nEnter the matrix elements:\n";
    for(size_t i=0; i<CountRows; i++)
        for(size_t j=0; j<CountColumns; j++)
            std::cin>>array[i][j];
    int SumColumns(0);
    int K;
    std::cout<<"\nEnter K:";
    std::cin>>K;
    for(size_t j=0; j<CountColumns; j++)
    {
        SumColumns = 0;
        for(size_t i=0; i<CountRows; i++)
            SumColumns+=fabs(array[i][j])<K?array[i][j]:0;
        std::cout<<"\nColumn "<<j + 1<<":"<<SumColumns;
    }
    for(size_t i=0; i<CountRows; i++)
        delete []array[i];
    delete [] array;
}
EDITZ
0 / 0 / 0
Регистрация: 25.01.2014
Сообщений: 6
01.02.2014, 20:02  [ТС]     В матрице А (mxn) найти найти сумму элементов по колонкам, значения которых по модулю меньше заданного числа К #3
cooller_94, немного не правильно можешь перепроверить
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.02.2014, 00:23     В матрице А (mxn) найти найти сумму элементов по колонкам, значения которых по модулю меньше заданного числа К
Еще ссылки по теме:

В двумерном массиве размерностью MxN найти сумму элементов, индексы которых в сумме составляют К - C++
Задание: _ В двумерном массиве размерность MxN найти сумму элементов индексы которых в суме составляют К. Если можно пожалуйста без...

Найти сумму чисел Фибоначчи меньше заданного числа Q - C++
Помогите исправить. #include&lt;iostream&gt; using namespace std; int main() { setlocale(LC_ALL, &quot;Rus&quot;); int q,c; int f1=0; int...

Найти n первых простых чисел, сумма цифр у которых меньше заданного числа - C++
Помогите написать программу! Условие: найти n первых простых чисел, сумма цифр у которых меньше заданного m.

Найти количество строк в матрице, среднее арифметическое элементов которых меньше заданной величины - C++
Здравствуйте, помогите пожалуйста сделать следующее задание: Дана прямоугольная матрица действительных чисел. Найти количество строк,...

Найти сумму элементов массива. Ужать массив, стерев из него элементы меньше единицы по модулю - C++
Помогите, пожалуйста, со следующей задачей: Создать массив из 20 действительных чисел. I) Вычислить: 1) Сумму тех элементов,...

Найти сумму положительных и сумму нечетных членов последовательности. Вывести ту сумму, которая по модулю меньше - C++
вот задачка одна не понял как вывевсти оттуда отрицательные... Программа запрашивает кол-во чисел.,затем вводит целые числа в...


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

Или воспользуйтесь поиском по форуму:
kampotya
7 / 4 / 1
Регистрация: 21.02.2013
Сообщений: 23
02.02.2014, 00:23     В матрице А (mxn) найти найти сумму элементов по колонкам, значения которых по модулю меньше заданного числа К #4
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>
#include <cmath>
using namespace std;
int main () {
    setlocale(LC_ALL, "rus");
    int n,m,k;
    int a[50][50];
    cout<<"Введите n=";
    cin>>n;
    cout<<"Введите m=";
    cin>>m;
    cout<<"Введите К=";
    cin>>k;
    for(int i=0; i<n; i++){
        for (int j=0; j<m; j++){
            cout<<"a["<<i+1<<"]["<<j+1<<"]=";
            cin>>a[i][j];
        }}
    cout<<"\nПолученная матрица:\n ";
    for(int i=0; i<n; i++){
        cout<<endl;
        for(int j=0; j<m; j++) {
            cout<<a[i][j]<<" ";
        }}
    cout<<endl;
    for(int j=0; j<n; j++){
        int s=0;
        for (int i=0; i<n; i++){
            if (abs(a[i][j])<k){
                s=s+a[i][j];}}
                cout<<"Сумма в "<<j<<"-ой колонке ="<<s<<endl;
            }
    system("pause");
}
nxm поменяешь на mxn

Добавлено через 3 минуты
Цитата Сообщение от EDITZ Посмотреть сообщение
cooller_94, немного не правильно можешь перепроверить
C++
1
 SumColumns+=fabs(array[i][j])<K?array[i][j]:0;
исправь fabs на abs или напиши

C++
1
SumColumns+=fabs((float)array[i][j])<K?array[i][j]:0;
Yandex
Объявления
02.02.2014, 00:23     В матрице А (mxn) найти найти сумму элементов по колонкам, значения которых по модулю меньше заданного числа К
Ответ Создать тему
Опции темы

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