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

Квадратная матрица - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Создать файл, содержащий информацию о номере рейса, количестве пассажиров, пунктах отправления и назначения. Определить наиболее загруженные рейсы http://www.cyberforum.ru/cpp-beginners/thread203042.html
подскажите пожалуйста, как это реализовать на простом си. ну и результат в файл отдельный)
C++ транспонирования Составить подпрограмму – функцию для транспонирования квадратной матрицы A(n*n) и использовать ее для транспонирования матриц С(2*2) и D(5*5). Операция транспонирования заключается в замене i – тых строк матрицы i – ми столбцами этой же матрицы (i=1, ….., n) http://www.cyberforum.ru/cpp-beginners/thread203026.html
Примеры для вычисления в уме C++
Найдите правильный ответ: sub(int x, int y, int *z) (*z=y-x) main() { int a,b,c; sub(10,5&a); sub(7,a,&b); sub(a,b,&c); printf("%4d,%4d,%4d,\n",a,b,c);
Где скачать MVS c++ 2008 express edition? C++
Помогите, пожалуйста, скачать microsoft visual studio c++ 2008 express edition, только не с сайта Майкрософт и не маленькую программу в 2 Mб весом, которая скачивает из сети необходимые компоненты, и не все продукты МVS 2008, а чтобы из одного файла можно было запустить установку OFFLINE. И чтобы в одном файле был только MVS С++ 2008 express edition. Спасибо заранее!
C++ Вопрос по функции POW http://www.cyberforum.ru/cpp-beginners/thread202999.html
есть 2 переменные double first; unsigned int second; Хочу сделать pow (second, first); Компилятор ругается : IntelliSense: more than one instance of overloaded function "pow" matches the argument list: Типа первый параметр должен быть double, а у меня по условию задачи он int.
C++ Найти сумму ряда с точностью е=10^-3 ,общий член которого An = (-1)^n-1/n^n Найти сумму ряда с точностью е=10-3 ,общий член которого An = (-1)^n-1/n^n подробнее

Показать сообщение отдельно
M128K145
Эксперт C++
 Аватар для M128K145
8272 / 3491 / 142
Регистрация: 03.07.2009
Сообщений: 10,707
04.12.2010, 11:37     Квадратная матрица
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
#include <iostream>
 
int main()
{
    int sizeInternalMatrix, sizeExternalMatrix, i, j, sumLastLine = 0,
            rowIndex, columnIndex;
    std::cout << "Input size external matrix:\n> ";
    std::cin >> sizeExternalMatrix;
    int** externalMatrix = new int*[sizeExternalMatrix];
    for (i = 0; i < sizeExternalMatrix; ++i)
        externalMatrix[i] = new int[sizeExternalMatrix];
    std::cout << "Input external matrix:\n";
    for (i = 0; i < sizeExternalMatrix; ++i)
        for (j = 0; j < sizeExternalMatrix; ++j)
            std::cin >> externalMatrix[i][j];
    for (i = 0; i < sizeExternalMatrix; ++i)
        sumLastLine += externalMatrix[sizeExternalMatrix - 1][i];
 
    std::cout << "Input indexes lower right corner:\nInput row:\n> ";
    std::cin >> rowIndex;
    std::cout << "Input column:\n> ";
    std::cin >> columnIndex;
    std::cout << "Input size internal matrix:\n> ";
    std::cin >> sizeInternalMatrix;
    while (sizeInternalMatrix > rowIndex + 1 || sizeInternalMatrix
            > columnIndex + 1)
    {
        std::cout << "ERROR" << std::endl;
        std::cout << "Input size internal matrix:\n> ";
        std::cin >> sizeInternalMatrix;
    }
 
    for (i = rowIndex - sizeInternalMatrix + 1; i <= rowIndex; ++i)
        for (j = columnIndex - sizeInternalMatrix + 1; j <= columnIndex; ++j)
            externalMatrix[i][j] = sumLastLine;
 
    for (i = 0; i < sizeExternalMatrix; ++i, std::cout << std::endl)
        for (j = 0; j < sizeExternalMatrix; ++j)
            std::cout << externalMatrix[i][j] << ' ';
 
    for (i = 0; i < sizeExternalMatrix; ++i)
        delete externalMatrix[i];
    delete[] externalMatrix;
    return 0;
 
}
 
Текущее время: 07:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru