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

Вычислить сумму элементов матрицы, расположенных на главной диагонали и выше нее - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Дана строка символов. Распечатать ее в обратном порядке, сохранив лишь порядок следования цифр http://www.cyberforum.ru/cpp-beginners/thread1061254.html
помогите плиз решить задачу по с++. 9. Дана строка символов. Распечатать ее в обратном порядке, сохранив лишь порядок следования цифр (например, ‘asdf %e456tyh’ должна быть выведена как ‘hyt456e% fdsa’).
C++ Матрицы. Рассмотрим те элементы, которые расположены в строках, начинающихся с отрицательного элемента Дана действительная квадратная матрица порядка . Рассмотрим те элементы, которые расположены в строках, начинающихся с отрицательного элемента. Найти суммы тех из них, которые расположены соответственно ниже, выше и на главной диагонали. http://www.cyberforum.ru/cpp-beginners/thread1061252.html
Нужно написать задачи по с++ C++
1. Дано натуральное число n . Выяснить, сколько положительных элементов содержит матрица i,j=1,...,n , если: Aij=sin(i+(j/2)) ; одна тема - одна задача. читайте правила форума
Двумерный динамический массив - найти ошибку в коде C++
#include <iostream> #include <conio.h> using namespace std; class Matrix { private: int lenght; int width; int** matrix;
C++ Рабочие программы http://www.cyberforum.ru/cpp-beginners/thread1061209.html
В данной теме я буду выкладывать программы, написанные собственными руками. Код полностью рабочий...Писать что не работает не нужно!!! Буду игнорировать такие посты!!! Программы будут пополняться, в зависимости, от задач для их написания. Блочная сортировка массива чисел. Работает запись\чтение из файла. #include <iostream> #include <conio.h> #include <locale> #include <time.h>
C++ Начало обучения Здраствуйте. Я вот перехожу с паскаля на С++. Не могли бы вы подсказать мне, где я могу почитать об: struct, pair , vector, о стеке, очереди... И возможно подскажете что еще нужно для пока что минимального програмирования на С++... подробнее

Показать сообщение отдельно
S_el
1906 / 1501 / 295
Регистрация: 15.12.2013
Сообщений: 5,911
31.12.2013, 21:56     Вычислить сумму элементов матрицы, расположенных на главной диагонали и выше нее
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
#include "stdafx.h"
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
 
       setlocale(LC_ALL,"RUS");
       int a[7][7],mas[7], i,j,temp;
       srand (time(NULL));
       for (i=0; i<7; i++)
       for (j=0; j<7; j++)
       {
           a[i][j] = rand()%10;
       }
       cout<<"матрица А"<<endl<<endl;
       for (i=0; i<7; i++)
       {
       mas[i]=0;
       for (j=0; j<7; j++)
       cout<<a[i][j]<<"  ";cout<<endl;
       } 
 
       for (i=0; i<7; i++)
       {
            for (j=i+1; j<7; j++)
            if (a[j][i]>mas[i])
            {
             mas[i]=a[j][i];
            }
       }
                
        for (i=0; i<6; i++)
       {
            temp=a[i][i];
            a[i][i]=0;
            for (j=0; j<i; j++)
            {
                if (a[j][i]>mas[i])
                {
                a[i][i]=a[i][i]+a[j][i];
                }
            }
            if(a[i][i]==0)a[i][i]=temp;
 
       }
       cout<<endl<<endl;
       for (i=0; i<7; i++)
       {
       for (j=0; j<7; j++)
       cout<< a[i][j]<<"  ";
       cout<<endl;
       }
      
       system ("pause");
       return 0;
}
Над оптимизацией не думал,но уверен,что можно и подсократить
 
Текущее время: 02:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru