Перемножение матриц

Тема в разделе "C/C++/C#", создана пользователем Kot, 13 апр 2010.

  1. Kot

    Kot Гость

    Дело вот в чем.
    Это моя программа
    Код (Text):
    #include <iostream.h>
    #include <conio.h>
    #include <stdio.h>
    #include <stdlib.h>

    void main()
    {
    clrscr();
    int i,j;
    int A[100][100];
    int B[100][100];
    int C[100][100];

    randomize();
    for ( i=0;i<100;i++) {
    for ( j=0;j<100;j++) {
    A[i][j]=random(100);
    }
    }
    for ( i=0;i<100;i++) {
    for ( j=0;j<100;j++) {
    B[i][j]=random(100);
    }
    }
    for ( i=0;i<100;i++) {
    for ( j=0;j<100;j++) {
    C[i][j]= A[i][j]*B[i][j];

    printf("%d\t",C[i][j]);}
    }
    getch();

    }
    Мне надо также перемножить матрицы но чтоб они были не 100х100 а 1000х1000. Подскажите плиз как это сделать.
     
  2. eReS

    eReS Гость

    Опиши константу, и кругом где встречается 100 замени на нее.
    Код (Text):
    const int NUMBER = 1000;
    чтоб было типа:
    Код (Text):
    int A[NUMBER][NUMBER];
    int B[NUMBER][NUMBER];
    int C[NUMBER][NUMBER];

    randomize();
    for ( i=0;i<NUMBER;i++) {
    for ( j=0;j<NUMBER;j++) {
    A[i][j]=random(NUMBER);
    //.....
    Так ты быстро сможешь менять значение по всем коде...
     
  3. Kot

    Kot Гость

    Проблема не в том чтоб заменить 100 на 1000, а в том что когда я это делаю мне пишет что размер слишком велик.
     
  4. Sekt

    Sekt Гость

    используйте new; Либо long вместо int;
     
  5. Kot

    Kot Гость

    long не катит(( а с new я не особо дружу((
     
  6. zeus

    zeus Гость

    Ну дык все верно, ведь стек не резиновый))) а вы что не знаете про то, что все локальные переменные хранятся в стеке?
    Используйте команды new и delete, из кучи можно много памяти брать)))
     
Загрузка...
Похожие Темы - Перемножение матриц
  1. MakxXxsiM
    Ответов:
    0
    Просмотров:
    1.174
  2. Nekwil
    Ответов:
    1
    Просмотров:
    863
  3. Dantes95
    Ответов:
    0
    Просмотров:
    1.022
  4. kobrin13
    Ответов:
    0
    Просмотров:
    1.035
  5. FCDK
    Ответов:
    0
    Просмотров:
    1.266

Поделиться этой страницей