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

Умножение матриц - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Без ссылки - работает, а с - нет. http://www.cyberforum.ru/cpp-beginners/thread142803.html
Вот код: #include "stdafx.h" #include <iostream> #include <conio.h> using namespace std; class String { private: char a;
C++ обработка символьной информации Здраствуйте,прошу помощи со следующей задачей: В заданном тексте найти самое длинное слово в котором все буквы разные примерные мои наброски на самое длинное слово #include <conio.h> #include <stdio.h> #include <string.h> http://www.cyberforum.ru/cpp-beginners/thread142799.html
Visual C++ Массивы C++
Помогите пожалуйста решить несколько задач на Visual С++, буду очень благодарен. 1) А) В одномерном массиве, состоящем из n целых элементов вычислить: 1. номер максимального элемента массива; 2. произведение элементов массива, расположенными между первым и вторым нулевыми элементами массива. 3. Преобразовать массив таким образом, чтобы в первой его половине располагались элементы,...
C++ символьный и строковый тип данных
помогите пожалуйста используя процедуры и функции для работы со стоками, выполнить следующее задание.В тексте длины не более 255 знаков последнее слово переставить на первое место очень срочно нужно Заранее спасибо
C++ Статические библиотеки http://www.cyberforum.ru/cpp-beginners/thread142781.html
Как создать статическую библиотеку? Использую в турбо с. Я чего-то не то делаю? Создала файл LIB.H с кодом #ifndef MY_COOL_LIBRARY #define MY_COOL_LIBRARY class A { public: int i;
C++ Написать программу, которая считывает текст из файла и выводит на экран только цитаты, то есть предложения, заключенные в кавычки Написать программу, которая считывает текст из файла и выводит на экран только цитаты, то есть предложения, заключенные в кавычки. помогите пожалуйста:gcray: подробнее

Показать сообщение отдельно
mrMRak
38 / 38 / 3
Регистрация: 02.06.2010
Сообщений: 105
09.06.2010, 12:23     Умножение матриц
както так... через "трехмерный" масив вышло...


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
#include "stdafx.h"
 
#include <time.h>
#include <iostream>
#include <iomanip>
using namespace std;
void main()
{       
    int N=0;
    setlocale(LC_ALL,"Russian");
    cout<<"Введите размер массива:\nN=";
    cin>>N;
    while(N<0 || N>10)
    {
        cout<<"Вы ввели слишком большой/малый размер матрицы. Попробуйте еще разик!\nN=";
        cin>>N;
    }
    // Делаем динамический массив результат.
    int **Result= new int*[N];
    for(int i=0;i<N;i++)
    {
        Result[i]= new int [N];
        for(int j=0;j<N;j++)
                Result[i][j]=0; //обнуляем.
    }
    //для решенеия задания применяем трехмерный масив(запихнув его в двумерный) .
    int **MainArr=new int *[N];
    for (int i=0;i<N;i++)   
        MainArr[i] = new int [N*N];
    for (int i=0;i<N;i++)
    {
        cout<<"масив №"<<i<<"  получает значения:\n";
        for(int j=0;j<N;j++)
        {
            for(int k=0;k<N;k++)
            {
                MainArr[i][k+j*N]=1+rand()%100;//случайные значения.
                Result[j][k]+=MainArr[i][j*N+k];//сложение
                cout<<setw(5)<<MainArr[i][j*N+k];
            }
            cout<<endl;
        }
        cout<<endl<<endl;
    }
    cout<<"результирующий масив: \n";
    for(int i=0;i<N;i++)
    {
        for(int j=0;j<N;j++)
            cout<<setw(5)<<Result[i][j];
        cout<<endl;
    }
    system("PAUSE");
}
 
Текущее время: 00:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru