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

Двумерный массив. Матричные вычисления. Побочная диагональ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Использование указателей в C++ http://www.cyberforum.ru/cpp-beginners/thread1326396.html
Помогите, пожалуйста.Не могу разобраться с указателями.Решите пожалуйста. Дано натуральное число n(n <10) и целые числа a1 , a2 , …, a3n .Определить, правда ли, что для всех an +1, an+2, …, a3n есть равные в a1, a2, …, an. Для доступа к элементам массива воспользоваться указателями.
C++ Как вывести 1 букву из строки (cmd 65001) ? Дело в том что cout << str при таком раскладе выбивает в ошибку. #include <iostream> using namespace std; void main() { // файл в кодировке 65001 - UTF-8 без BOM (without signature) system("chcp 65001"); http://www.cyberforum.ru/cpp-beginners/thread1326393.html
C++ Значение минимального положительного члена числовой последовательности заданной соотношением
Используя оператор цикла, составить программу, в которой находится значение минимального положительного члена числовой последовательности заданной соотношением: Хn = Xn-1+Xn-2+100; X1=X2=-99 Добавлено через 3 минуты Вот мой код, в нём есть ошибки : #include <iostream> using namespace std; int main() {
Готовая программа C++
#include <iostream> #include <Windows.h> using namespace std; int value; //буфер CRITICAL_SECTION sect; //блокировка потока HANDLE set, get; DWORD WINAPI setTr(LPVOID lpParam);
C++ Сравнение чисел вводимых с клавиатуры http://www.cyberforum.ru/cpp-beginners/thread1326382.html
Написать программу, которая находит максимальное и минимальное число из 4 целых чисел, введенных пользователем. Пример: Enter four integers: 21 43 10 35 Largest: 43 Smallest: 10 Используйте минимальное количество операторов if. Для решения задачи достаточно 4х. Помогите пожалуйста, а то уже мозг весь сломал пока по похожим вопросам на форуме гулял.
C++ Was not declared in this scope node* treecopy(node* node){ node *NewNode;//на вот этой строчке NewNode=tree::createNode(node->vol); if(node->left){ NewNode->left=treecopy(node->left); } if(node->right){ NewNode->right=treecopy(node->right);} return NewNode; } подробнее

Показать сообщение отдельно
tedd
0 / 0 / 0
Регистрация: 11.12.2014
Сообщений: 2
11.12.2014, 02:30     Двумерный массив. Матричные вычисления. Побочная диагональ
Дан массив действительных чисел размером nхn(n<10).
Найти наименьшее из значений элементов побочной диагонали и двух соседних с ней линий.

Где ошибка?Как дальше продолжить решать?Помогите.
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 <iostream>
#include<conio.h>
#include<stdio.h>
 
 
#define n 5 //количество элементов квадратной матрицы
 
//Функция для нахождения суммы элементов главной и побочной диагонали квадратной матрицы
int sum(int massiv[][n])
{
    int s = 0;
    for (int i = 0; i < n; i++)
    {
        s = s + massiv[i][i]; // нахождение суммы элементов главной диагонали
    }
 
    for (int i = 0; i < n; i++)
    {
        s = s + massiv[i][n - i - 1]; // к сумме элементов главной диагонали добавляются элементы побочной диагонали
    }
 
    return s;
}
using namespace std;
int main()
{
    int mas[n][n];
 
    cout << "Vvedite massiv iz " << n*n << " elementov\n";
 
    for (int i = 0; i < n; i++)
    {
        for (int j = 0; j < n; j++)
        {
            cin >> mas[i][j];
        }
    }
 
    cout << "\nMassiv (" << n << ", " << n << ")" << "\n\n";
    
    for (int i = 0; i < n; i++)
    {
        for (int j = 0; j < n; j++)
        {
            cout << mas[i][j] << " ";
        }
        cout << "\n";
    }
 
    int summa = sum(mas);
 
    cout << "\nSumma elementov glavnoi i pobochnoi diagonaley matrizy\n";
    cout << "S = " << summa << "\n";
    _getch();
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 10:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru