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

Прибавить к элементам каждого столбца первой матрицы произведения элементов соответствующих строк второй - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Не передается массив в функцию http://www.cyberforum.ru/cpp-beginners/thread542422.html
Всем привет,не могу передать массив в функцию,после передачи массив получается пустой ILuaObject *args; args =(ILuaObject *)g_Lua->GetReference(1); args =(ILuaObject *)g_Lua->GetString(2); g_Lua->Msg("argsize:"); g_Lua->Msg(itos(sizeof(args) / sizeof(args))); g_Lua->Msg("\n"); InvokeMetaFunc("Player","Kick",sizeof(args) / sizeof(args),false,args);
C++ Ошибка при вызове деструктора Программа компилиться нормально,но после выполнения system("pause"); выползает непонятное окно,и указывает на ошибку в деструкторе.В чем может быть проблема? Заранее спасибо. #include <iostream.h> /////////////////////////////////////////////////////////// class Array //моделирует обычный массив C++ { private: int* ptr; //указатель на содержимое... http://www.cyberforum.ru/cpp-beginners/thread542414.html
Как создать массив массивов C++
Привет всем!!!! У меня вопрос такой: можно ли в Си++ задать массив, например, 3на5, в котором элементами будут также массивы 5на5? и если можно, то как?
Дано строка состоящая из нескольких слов, разделенных пробелом. Определить какое из них содержит наименьшее количество символов. C++
Требуется помощь, пожалуйста.
C++ Построение реберного покрытия графа http://www.cyberforum.ru/cpp-beginners/thread542383.html
Нужно написать программу на построение реберного покрытия графа на языке C++. Как это осуществить? Помогите, пожалуйста, хоть как-то, напишите хотя-бы алгоритм...
C++ Нарисовать круг C++ (для чайников) Добрый день! Я, вообще, новичок в программировании, в том числе и на C ++. Я использую CodeBlocks+MinGW. Мне нужно нарисовать круг.... В графике ничего не понимаю(( Какой для этого нужно использовать проект? Какую книжку прочитать, чтоб хоть малость разобраться?) Заранее спасибо) подробнее

Показать сообщение отдельно
001_alex
9 / 13 / 1
Регистрация: 07.04.2012
Сообщений: 56
08.04.2012, 18:48     Прибавить к элементам каждого столбца первой матрицы произведения элементов соответствующих строк второй
Цитата Сообщение от aidoqa Посмотреть сообщение
программа вроде написана на Паскале, раздел называется С/С++ для начинающих
Сорь не заметил! Вот исправил
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
# include <vcl.h>
# include <stdio.h>
# include <conio.h>
# include <math.h>
 
int main()
{
     int i,j,n;
     float **A=new float* [n];/*ÏåðâГ*Гї Г¬Г*òðèöГ**/
     float **B=new float* [n];/*ÂòîðГ*Гї Г¬Г*òðèöГ**/
     float C[100][100];/*Ïîëó÷åГ*Г*Г*Гї Г¬Г*òðèöГ**/
     float *V =new float  [n];/*ГЊГ*Г±Г±ГЁГў ïðîèçâåäåГ*ГЁГ©*/
     clrscr( );
     /*Ââîä*/
     printf("Vvedite razmernost` -> ");
     scanf("%d", &n);
     /*Г‡Г*ïîëГ*ГїГҐГ¬ ïåðâóþ Г¬Г*òðèöó*/
       printf("Zapolnite pervuy matrizy\n");
       for (i = 0; i < n; i++)
          A[i]=new float [n];
       for (i = 0; i < n; i++)
       for (j = 0; j < n; j++)
     {
        printf("\n A[%d][%d]=", i+1, j+1);
            scanf("%f", &A[i][j]);
     }
     /*Г‡Г*ïîëГ*ГїГҐГ¬ âòîðóþ Г¬Г*òðèöó*/
       printf("Zapolnite vtoruy matrizy\n");
       for (i = 0; i < n; i++)
          B[i]=new float [n];
       for (i = 0; i < n; i++)
       for (j = 0; j < n; j++)
     {
        printf("\n B[%d][%d]=", i+1, j+1);
            scanf("%f", &B[i][j]);
     }
     /*Ñ÷èòГ*ГҐГ¬ ïðîèçâåäåГ*ГЁГҐ åëåìåГ*òîâ Гў ñòðîêГ*Гµ ГЁ Г§Г*ïèñûâГ*ГҐГ¬ ГЁГµ Гў Г¬Г*Г±Г±ГЁГў V*/
     for (i = 0; i < n; i++)
     {
        V[i] = B[i][0];
        for (j = 1; j < n; j++)
           V[i] = V[i] * B[i][j];
     }
     /*ÏðèáГ*âëÿåì ïðîèçâåäåГ*ГЁГї ГЄ åëåìåГ*ГІГ*Г¬ ñòîëáöîâ*/
     for (j = 0; j < n; j++)
     {
          for (i = 0; i < n; i++)
             C[i][j] = A[i][j] + V[j];
     }
     /*Âûâîä*/
     printf("Poluchenay matriza\n");
     for (i = 0; i < n; i++)
          {
             for (j = 0; j < n; j++)
             {
                printf("    %f", C[i][j]);
             }
          printf("\n\n");
          }
        getch();
}
 
Текущее время: 22:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru