Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
haseki
3 / 3 / 1
Регистрация: 02.11.2013
Сообщений: 164
#1

Матрица (двумерный массив) - C++

23.12.2013, 17:10. Просмотров 159. Ответов 0
Метки нет (Все метки)

Найти сумму элементов для каждой диагонали, параллельной побочной.
Помогите найти ошибку (вычисляет неправильно).

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 <cstdlib>
#include <iostream>
#include <iomanip>
using namespace std;
const int n=4,m=4;
      int a[n][m];
int summa(int x,int y)
{
    int sum=0;
    for(; x<n && y<m; x--,y++)
    {
        sum+=a[x][y];
    }
    return sum;
}
int main()
{
    setlocale (0, "");
    cout << "Ââåäèòå ýëåìåГ*ГІГ» Г¬Г*òðèöû ÷åðåç ïðîáåë: ";
    for (int i=0; i<n; i++)
    { 
        for ( int j=0; j<m; j++)
        cin >> a[i][j];
    }
    cout << "ГЊГ*òðèöГ*: \n";
    for (int i=0; i<n; i++)
      {
             for (int j=0; j<m; j++)
      cout << fixed << setw(4) << a[i][j];
      cout << endl;
      }
 
    /**for(int i=0;i<n;i++)
    {
        for(int j=0;j<m;j++)
        {   
            a[i][j]=i+j;
            cout << fixed << setw(3) << setprecision (2) << a[i][j];
            
 
        }
    }
    cout << endl;
    **/
    cout << "Ïðîõîä ГЇГ® äèГ*ГЈГ®Г*Г*ëÿì Гў âåðõГ*ГҐГ¬ òðåóãîëüГ*ГЁГЄГҐ: " << endl;
    for(int i=0;i<m;i++)
    {
            
            
            cout << "ÑóììГ* ýëåìåГ*òîâ äèГ*ГЈГ®Г*Г*ëè, ГЇГ*Г°Г*ëëåëüГ*îé ïîáî÷Г*îé: " << summa(i, 0) << "\n";
    }
            
   cout << "Ïðîõîä ГЇГ® äèГ*ГЈГ®Г*Г*ëÿì Гў Г*ГЁГ¦Г*ГҐГ¬ òðåóãîëüГ*ГЁГЄГҐ: " << endl;
    for(int i=0;i<n;i++)
    {
            
           
            cout << "ÑóììГ* ýëåìåГ*òîâ äèГ*ГЈГ®Г*Г*ëè, ГЇГ*Г°Г*ëëåëüГ*îé ïîáî÷Г*îé: " << summa (0, i) << "\n";
    }
    
    system("PAUSE");
    return EXIT_SUCCESS;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.12.2013, 17:10
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Матрица (двумерный массив) (C++):

Двумерный массив-матрица - C++
помогите,пожалуйста. Нужно составить программу, которая выводит на экран квадратную матрицу A размером n*n . Входные данные: n – порядок...

Двумерный массив (матрица) - C++
Задание: Коэффициенты системы линейных уравнений заданы в виде прямоугольной матрицы. С помощью допустимых преобразований привести...

двумерный массив ( матрица ) - C++
Для заданной матрицы размером 8х8. Найдите: 1). Такие j i k, когда j -я строка матрицы совпадает из k -м столбиком 2). Сумму элементов...

Двумерный массив (матрица) - C++
Здравствуйте, ребята. В программе нужно поменять местами максимальный и минимальный элементы в каждом столбце матрицы. Основной код я...

Двумерный массив(квадратная матрица) - C++
Мне нужна помощь в выполнении следующего задания:дано двумерный массив(квадратная матрица,которую должен вводить пользователь-тоесть...

Одномерный и двумерный массив(матрица) - C++
1.Дан одномерный массив А, состоящий из N элементов. Перенести в начало массива все положительные элементы, а в конец массива - все...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.12.2013, 17:10
Привет! Вот еще темы с ответами:

Двумерный массив (квадратная матрица) - C++ - C++
Помогите Вот задача 6. В квадратной матрице найти С6х6 сумму элементов, находящихся по периметру.

Класс матрица, описывающий двумерный массив - C++
Здравствуйте. Хочу разобраться и создать класс. Имеется код, но мне он кажется слишком сложным, как можно упростить его для лучшего...

Двумерный массив: целочисленная квадратная матрица - C++
Вот ещё программка нужна, теперь уже массив двумерный

Матрица (двумерный массив). Преобразовать элементы построчно - C++
Ребят,всем добрый вечер ! Очень и очень срочно нужна помощь,вообще не пойму как делать ...помогите пжл Дано такое задание : Каждый...


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

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

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