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

Двумерный динамический массив, неполадки с функцией - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ С++ не работает http://www.cyberforum.ru/cpp-beginners/thread1010476.html
Купил новый ноутбук, скачал на него с++с офф сайта( как делал на другой ноутбук) а тут вот это, помогите пожалуйста!!!!
C++ Реализовать статическое и динамическое решение, оформив основные этапы решения задачи в виде функций. Помогите плиииииииз(( Реализовать статическое и динамическое решение, оформив основные этапы решения задачи в виде функций. (прога должна быть в виде функций) http://www.cyberforum.ru/cpp-beginners/thread1010465.html
в чем ошибка C++
программа должна выводить календарь по номеру года и месяца #include <iostream> using namespace std; void main() { setlocale(LC_ALL,""); int year, month,day,i; int g; int w, a, y, m; cout << "введите год: "; //ввод данных
Сортировка C++
Ести двумерный массив 7х7. Отсортировать 3-й столбец массива по возрастанию. Не могу никак понять, как задать именно конкретный столбец? Например, сортируем пузырьком.. for (int i=0; i<coll; i++) { for (int j=0; j<row; j++) { if(matr<matr) { s=matr;
C++ Найти сумму наибольших значений элементов строк массива http://www.cyberforum.ru/cpp-beginners/thread1010435.html
Здравствуйте.Подскажите пжлст как это задание делается "найти сумму наибольших значений элементов строк массива"
C++ ЛИНЕЙНЫЕ СПИСКИ Подскажите почему не корректно работает программа. Написал программу создания очереди ( данные о сотрудниках). При входе в функцию ввода значений элемента, вводятся вручную только числовые значения, а через ввод строк программа перескакивает. В чем дело? Подскажите. Среда ВС 3.1. СРОЧНО НАДО, СКОРО СЕССИЯ!!!!!!! Проблемная функция строки 132-154. #include<fstream.h> #include<stdlib.h>... подробнее

Показать сообщение отдельно
musclenerd
0 / 0 / 0
Регистрация: 14.11.2013
Сообщений: 8

Двумерный динамический массив, неполадки с функцией - C++

17.11.2013, 22:40. Просмотров 258. Ответов 3
Метки (Все метки)

Задача: найти произведение суммы чисел, которые делятся на три, и суммы отрицательных чисел третьего столбца. Размеры матрицы и элементы вводятся с клавиатуры.
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
51
52
53
54
55
56
57
58
59
60
61
62
63
#include <iostream>
#include <stdio.h>
#include <conio.h>
#include <math.h> 
using namespace std;
 
int func1(int **Array, int rows, int columns);
void func2(int **Array, int rows, int columns);
 
void main()
{
    int rows1, columns1;
    cout << "Input number of rows: ";
    cin >> rows1;
    cout << "Input number of columns: ";
    cin >> columns1;
    int **Array1 = 0;
    Array1 = new int *[rows1] ; 
    for(int i = 0 ; i < rows1; i++)
        Array1[i] = new int[columns1];
    Array1[rows1][columns1]=func1(Array1,rows1,columns1);
    func2(Array1,rows1,columns1);
    for(int i=0;i<rows1; i++)
        delete [] Array1[i];
    delete [] Array1;
    getch ();
}
 
int func1(int **Array, int a, int b)
{   
 
    for (int i = 0; i<a; i++) 
    {
        for (int j = 0; j<b; j++) 
        {
            cout << "Input A[" << i << "][" << j << "]: ";
            cin >> Array[i][j]; 
        }
    }
    return Array[a][b];
}
 
void func2(int **Arr, int x, int y)
{
    int count1 = 0;
    int count2 = 0;
    int result;
    for (int i = 0; i <x; i++) 
    {
        for (int j = 0; j<y; j++) 
        {
            if (Arr[i][j] % 3 == 0); 
            count1=count1+Arr[i][j];
        }
    }
    for (int i = 0; i <x; i++) 
    {
        if (Arr[i][3]<0)
            count2=count2+Arr[i][3];
    }
    result=count1*count2;
    cout<<"Result: "<<result;
}
Проблема, как показывает отладчик, возникает на 43 строке
Миниатюры
Двумерный динамический массив, неполадки с функцией  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru