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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ "Stack overflow" как обойти? http://www.cyberforum.ru/cpp-beginners/thread1082403.html
Доброго времени суток! Дело в том, что при объявлении массива размером 106 int a; выскакивает при запуске (после компиляции даже) stack overflow, еще до того как туда будут заноситься элементы. Дебаггер указывает именно сюда... Тем более если сделать 105, то все работает... Прошу объяснить как это обойти... Заранее спасибо. Вот весь код (без кода функции двоичной сортировки quickSortR) int...
C++ В файл не записывает массив Добрый вечер. Есть двумерный строковый массив размером 10x80. При в воде массива создаётся файл, но массив туда не записывается. Записывается только пару букв "М" Вот код #include <iostream> #include <cstring> #include <fstream> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread1082394.html
C++ Дан двумерный массив размером nm, заполненный случайным образом. Найти сумму отрицательных элементов
Помогите, пожалуйста. Дан двумерный массив размером nm, заполненный случайным образом. Найти сумму отрицательных элементов.
C++ Дано n вещественных чисел, которые вводятся с клавиатуры. Вычислить сумму чисел, кратных 3
Помогите, пожалуйста. Дано n вещественных чисел, которые вводятся с клавиатуры. Вычислить сумму чисел, кратных 3.
C++ Быстрый декодер jpeg http://www.cyberforum.ru/cpp-beginners/thread1082384.html
Дали задание по курсовой написать декодер jpeg. Можно использовать любые библиотеки, но тогда требуется добавить функцию сохранения промежуточных данных - таблиц Хаффмана, матрицы ДКП и т.п. Посмотрел библиотеки которые есть для c++. Не плохая IJL, но она не сохраняет матрицы ДКП. Есть всем известная jpeg62.dll, например. Но ни где не могу найти описание ее функций. Кто может сказать где...
C++ Задачи С++ в CodeBlock На языке С++ Правила Форума, 4.4 На каждый вопрос создавайте по одной теме - это помогает избежать путаницы в ответах и облегчает поиск. <...> подробнее

Показать сообщение отдельно
kampotya
7 / 4 / 1
Регистрация: 21.02.2013
Сообщений: 23
02.02.2014, 00:23     В матрице А (mxn) найти найти сумму элементов по колонкам, значения которых по модулю меньше заданного числа К
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;
 
Текущее время: 09:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru