Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Преобразование массива https://www.cyberforum.ru/ cpp-beginners/ thread696087.html
Помогите пожалуйста найти ошибку. первые 2 пункта сделаны, ошибка в 3. Задание: В одномерном массиве {-3.24, -7.16, -2.28, -0.16, -3.22, 7.14, 2.88, -3.20, 0.99, -4.15} вычислить: 1) номер максимального по модулю элемента массива; 2) сумму элементов массива, расположенных после первого положительного элемента; 3) преобразовать массив таким образом, чтобы сначала располагались все...
как сделать задание? C++
как сделать это задание, никак неполучаеться написать прогу на С++ 2 ∞ 4x cos(x)=∏ (1 - _________) k-0 2 2 (2k+1) π значення аргумента: -π/2,...,3π/2, шаг π/10
C++ Как инициализировать структуру https://www.cyberforum.ru/ cpp-beginners/ thread696079.html
имеется структура point {int x; int y;} вопрос таков как мне не создавая переменной передать структуру в функцию т.е. struct point {int x; int y;} // есть функция void test (point k) { cout << k.y << endl << k.x << endl; } как мне передать в функцию два значения int не создавая структуры? пробовал test (point{123, 456}) синтаксис не принимает.
C++ Рекурсия, разложение в ряд Тейлора функции cosx не работает Помогите, пожалуйста, ничего не понимаю, как факториал рекурсивно считать понял, а cos x через ряд Тейлора рекурсивно не доходит. Полазил по форуму, но ни работающего кода, ни доступных объяснений не нашёл. Прошло 2 месяца учёбы, я всё рекурсию написать не могу. Скоро зачёт, ай нид хелп! :cry: Вот что-то накидал, но, как мне кажется, это бред, выдаёт чёрти что, знак второй и последующий разы... https://www.cyberforum.ru/ cpp-beginners/ thread696074.html
C++ Указатель на функцию-член
Доброго времени суток, возникла следующая ситуация: Приведу пример: class A { public: void a() { cout << "hello!"; }; }; class B { public: void b(void (*pfunc)()) { pfunc(); };
C++ Как в связном списке обратиться к элементу по адресу https://www.cyberforum.ru/ cpp-beginners/ thread696059.html
как в связном списке обратиттся к элементу по нужному адресу? Добавлено через 46 минут как в связном списке обратится к нужному элементу?
C++ Действие для кнопки при инициализации класса Предположим есть класс Button #include "string.h" class Button { public: Button(); int x,y; String text; virtual void Action(); https://www.cyberforum.ru/ cpp-beginners/ thread696046.html Односвязный список, поменять значения местами C++
пробую написать сортировку выборкой int selectionSort() { ListNode< NODETYPE > *currentPtr = firstPtr; sort(currentPtr); } int sort(ListNode < NODETYPE > *current) {
C++ Удалить из файла все числа меньше заданного Удалить из файла все ЧИСЛА меньше заданного. Соответственно у нас два файла 1 и 2 txt, и во втором редактировынный первый))) https://www.cyberforum.ru/ cpp-beginners/ thread696040.html C++ Как отсортировать двумерный массив по возрастанию методом пузырька? Напишите пожалуйста код. Нигде не могу найти( https://www.cyberforum.ru/ cpp-beginners/ thread696030.html
C++ Определить сумму отрицательных элементов массива
#include <math.h> #include <stdio.h> #include <stdlib.h> #include <conio.h> #define N 10 #define M 10 #define A 10 #define B 10 #define C 10
C++ Каждую цифру числа забить в ячейку массива https://www.cyberforum.ru/ cpp-beginners/ thread696027.html
Допустим есть какое либо битовое число 001011101 мне нужно его запихать в массив так чтобы = 0 = 0 = 1 = 0 = 1 = 1 = 1 = 0 = 1
Модератор
3386 / 2158 / 352
Регистрация: 13.01.2012
Сообщений: 8,375
13.11.2012, 13:40 0

Умножение матриц в компактной форме - C++ - Ответ 3691696

13.11.2012, 13:40. Показов 1383. Ответов 2
Метки (Все метки)

Лучший ответ Сообщение было отмечено Altair5 как решение

Решение

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
//---------------------------------------------------------------------------
 
#include <vcl.h>
#pragma hdrstop
 
double get_value(double *m, int n, int i, int j)
{
    if (i > j) //если элемент из нижней треугольной части матрицы...
    {
        //...берем соответствующий элемент из верхней треугольной части матрицы
        int t = i;
        i = j;
        j = t;
    }
    int base = n * i - (i - 1) * i / 2; //количество элементов верхней треугольной части матрицы над указанной строкой (см. сумму арифметической прогрессии)
    int shift = j - i; //смещение элемента относительно диагонали
    return *(m + base + shift);
}
 
#include <iostream>
#include <math.h>
 
#pragma argsused
int main(int argc, char* argv[])
{
    double m[] =
    {
        1, 2, 3,
           5, 6,
              9
    };
    int n = 3;
 
    for (int i = 0; i < n; i++)
    {
        for (int j = 0; j < n; j++)
            std::cout << get_value(m, n, i, j) << "\t";
        std::cout << "\n";
    }
 
    system("pause");
 
    return 0;
}
//---------------------------------------------------------------------------


Вернуться к обсуждению:
Умножение матриц в компактной форме C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.11.2012, 13:40
Готовые ответы и решения:

Умножение треугольных матриц«Методы обработки разреженных матриц»
Нужно перемножить треугольные матрицы в обычном виде и в свёрнутом. С обычным проблем нет. Доступ...

Перемножение матриц, умножение матриц на вектор, сложение матриц
Помогите пожалуйста написать программу, которая производит основные действия с матрицами...

Сортировка объектов на форме для их компактной "укладки"
Доброго времени суток уважаемые форумчани =) Не выходит придумать\найти алгоритм сортировки...

Умножение матриц с интерфейсом и возможность заполнения исходных матриц из файла
Здравствуйте. Я сделал программу, которая умножает матрицы с интерфейсом, только проблема в том что...

2
13.11.2012, 13:40
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.11.2012, 13:40
Помогаю со студенческими работами здесь

Транспонирование, умножение матриц, сложение матриц Реализовать в одной программере
транспонирование, умножение матриц, сложение матриц; B^3-A^T Реализовать в одной программере....

Умножение матриц (не работает для неквадратных матриц)
Доброго времени суток. Написал код для перемножения двух матриц. При вводе квадратной матрицы всё...

Чтение матриц с внешнего файла, умножение матриц...
Вот не могу составить программу... Необходимо считать матрицы А и В с внешнего файла (input)....

Умножение матриц
Добрый вечер. Имеется вот такая лабораторная работа (прикрепил) Никак не могу разобраться с...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru