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

Посчитать сумму чисел по диагонали матрицы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Нахождение определителя матрицы http://www.cyberforum.ru/cpp-beginners/thread209118.html
Здравствуйте, помогите пожалуйста дописать. Нужно было реализовать в виде модуля, программку, которая выполняет действия над квадратными матрицами: 1) нахождение определителя матрицы 2) сложение 2х матриц 3) умножение 2х матриц 4) транспонирование матрицы Как не пробывал, но что-то 2,3,4 не получается вот что уже написал: #include <iostream.h> #include <math.h>
C++ Деление и умножение строками Написать программу, которая умножала б и делила, типо как в школе, столбиком http://www.cyberforum.ru/cpp-beginners/thread209106.html
База Данных C++
Доброго времени суток! Необходима небольшая помощь в написании БД на с++. struct Car { char name; char model; char color; char year;
C++ Определить координаты вершины треугольника
Здравствуйте, снова обращаюсь к вам за помощью. Прошу помочь в таком задании, искал вроде ничего похожего не нашел. Дублирование тем запрещено правилами форума (п. 3.4). Не плодите одинаковых тем.
C++ Как скомпилировать программу на Mac OS http://www.cyberforum.ru/cpp-beginners/thread209094.html
Например, написал я программу на Си в TextEdit, теперь мне нужно её скомпилировать. Я установил gcc 4.2 который идёт в комплекте с xcode. Как мне теперь скомпилировать написанную программу?
C++ Найти число в двоичной записи которого максимальное число единиц Среди простых чисел ,не превосходящих N ,найти такое ,в двоичной записи которого максимальное число единиц. Уважаемые форумчане помогите с кодом, буду очень благодарен. подробнее

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

Посчитать сумму чисел по диагонали матрицы - C++

13.12.2010, 13:53. Просмотров 830. Ответов 15
Метки (Все метки)

задаем в файл банально вот такую матрицу
10001
01010
00100
01010
10001
и прога должна посчитать сумму чисел по диагонали
никак не пойму што и где неправильно помогите плиз)

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
#include <iostream>
#include<fstream>
using namespace std;
int main()
{
ifstream f1;
f1.open("dvymernyi_massiv.txt");
if(!f1)
{
cout << "Nevozmozhno otkryt' fail"<< endl;
exit(1);
}
 
        const int SIZE = 5;
        
        
        int arr[SIZE][SIZE];
        int i, j;
        cout<<"Massiv:"<<endl;
        for(i = 0; i < SIZE; ++i)
        {
                for(j = 0; j < SIZE; ++j)
                {
                        f1>>arr[i][j];
                }
        }
 
        for(i = 0; i < SIZE; ++i)
        {
                for(j = 0; j < SIZE; ++j)
                {
                        cout<<arr[i][j]<<'\t';
                }
                cout<<endl;
        }
        cout<<'\n';
        
        int sum1,sum2,sum;
        if ((i=j)||(i=SIZE-1-j))
        {
           sum1=sum+=arr[i][j];
           i++;                     
        }
        sum2=sum-=arr[(SIZE-1)/2][(SIZE-1)/2];
        sum=sum1-sum2;
        cout<<"Summa elementov=";
        cout<<sum<<endl;
        cout<<endl;
        f1.close();
        cin.get();
        return 0;
}
Добавлено через 23 часа 3 минуты
помогите людиииии!!!
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru