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

Функции (найти ошибку в коде) - C++

Восстановить пароль Регистрация
 
 
tibeg
0 / 0 / 0
Регистрация: 01.08.2013
Сообщений: 97
18.02.2014, 19:42     Функции (найти ошибку в коде) #1
Ребят помогите найти ошибку пожалуйста, не хочет запускаться.
Кликните здесь для просмотра всего текста

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
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
#include <iostream>
#include <conio.h>
 
const int M = 3; 
const int N = 4; 
 
using namespace std;
 
void inparr(int e[M][N])
{
    int  i, j;
    
    for( i=0; i<M; i++ )
    {
        for( j=0; j<N; j++ )
        {
            cout << "Write the [" << i+1 << "][" << j+1 << "] number: ";
            cin >> e[i][j];
        }
        cout << endl;
    }
}
 
 
void outarr (int e[M][N])
{
    int i,j;
 
    for( i=0; i<M; i++ )            
    {
        for( j=0; j<N; j++ )
            cout << e[i][j] << " ";
        cout << endl;
    }
    cout << endl;
 
}
    
 
int prosess(int e[M][N])
{
    int a[M][N], b[M][N], i, j, k;
    int temp;
 
    b[0][0] = a[0][0];
    
    for( i=1; i<M; i++ ) 
    { 
        b[i][0] = b[i-1][0] + a[i][0];
    }
    for( j=1; j<N; j++ )
    {
        b[0][j] = b[0][j-1] + a[0][j];
    }
    for( i=1; i<M; i++ )   
    {
        for( j=1; j<N; j++ )
        {
            b[i][j] = b[i-1][j];
            for( k=0; k<=j; k++ )
            {
                b[i][j] += a[i][k];
            }
        }
    }
       
    for( i=0; i<M; i++ ) 
    {
        for( j=0; j<N; j++ )
            cout << b[i][j] << " ";
        cout << endl;
    }
}
    
int main()
{
    int r[M][N];
    inparr(r);
    outarr(r);
    cout<< prosess(r);
    
    getch();
    return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.02.2014, 19:42     Функции (найти ошибку в коде)
Посмотрите здесь:

найти ошибку в коде: C++
Найти ошибку в коде C++
C++ найти ошибку в коде
C++ Найти ошибку в коде
C++ Найти ошибку в коде
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
Модератор
Эксперт С++
 Аватар для zss
5950 / 5555 / 1787
Регистрация: 18.12.2011
Сообщений: 14,197
Завершенные тесты: 1
19.02.2014, 22:29     Функции (найти ошибку в коде) #21
Цитата Сообщение от tibeg Посмотреть сообщение
но считает не так
А мы до сих пор не знаем, что она должна считать!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ValeryS
Модератор
6377 / 4843 / 442
Регистрация: 14.02.2011
Сообщений: 16,056
19.02.2014, 22:29     Функции (найти ошибку в коде) #22
Цитата Сообщение от tibeg Посмотреть сообщение
но считает не так
а как должна?
я ведь по твоей картинке ориентировался
в ячейку записывается сумма массива который меньше ячейки
т.е b[i][j] равна сумме массива a[i-1][j-1]
допустим i= j=3 значит сумма из квадратного массива в размером в два элемента
tibeg
0 / 0 / 0
Регистрация: 01.08.2013
Сообщений: 97
19.02.2014, 22:41  [ТС]     Функции (найти ошибку в коде) #23
Она должна вот так считать.
Если ввели - 1 2 3 4
1 2 3 4
1 2 3 4

Полученная-1 3 6 10
2 6 12 20
3 9 18 30
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.02.2014, 22:47     Функции (найти ошибку в коде)
Еще ссылки по теме:

Указатели на функции, найти ошибку в коде C++
Найти ошибку в коде C++
C++ Найти ошибку в коде функции поиска

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

Или воспользуйтесь поиском по форуму:
tibeg
0 / 0 / 0
Регистрация: 01.08.2013
Сообщений: 97
19.02.2014, 22:47  [ТС]     Функции (найти ошибку в коде) #24
Все получилось! Всем спасибо кто помогал)!! Большое)
Миниатюры
Функции (найти ошибку в коде)  
Yandex
Объявления
19.02.2014, 22:47     Функции (найти ошибку в коде)
Ответ Создать тему
Опции темы

Текущее время: 15:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru