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

Динамическая матрица. вставка столбца - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Изменить расширение файла http://www.cyberforum.ru/cpp-beginners/thread606486.html
имя файла заранее не известно
C++ Ограничение char var c:char; if c in then begin ... end; Как сделать в с++? http://www.cyberforum.ru/cpp-beginners/thread606479.html
Если в строке есть элемент, равный среднему арифметическому элементов этой строки, то вставьте после него строку, состоящую из этих элементов C++
Я нахожу среднее ариф., элемент равный среднему арифметическому, но не пойму как вставить строку из этих элементов..то есть нужно вставлять все те же самые элементы? вот что я написала int Srednee_arif (int **A,int N, int M)// ищет среднее арифметическое каждой строки {int i,j; int sum = 0; for (int i=0; i<N; i++) sum=0; { for (int j=0; j<M; j++) { ...
C++ Как правильно работать с ресурсами?
Здравствуйте! Начинаю изучать С++. IDE - eclipse CDT (бесплатная и удобная, стоит также VC++ 2010 но не нравится почему-то), компилятор - MinGW (бесплатный и... другие не пробовал:)). Подскажите, пожалуйста, как правильно работать с ресурсами? Создавать, вшивать в программу, вызывать... Например, чтобы при запуске создавался файл "module.exe", записанный в ресурсе. Если не трудно,...
C++ Дана строка. Подсчитать количество букв K в последнем ее слове http://www.cyberforum.ru/cpp-beginners/thread606428.html
1)Дана строка. Подсчитать количество букв K в последнем ее слове. 2)Упорядочить по возрастанию элементы каждой строки матрицы размером mxn. 3)Даны целые положительные числа а1, а2,..., аn. Найти среди них те, которые являются квадратами некоторого числа m.
C++ Задача на вставку строк в матрицу Помогите написать программу, вот задача : Если в строке есть элемент, равный среднему арифметическому элементов этой строки, то вставьте после него строку, состоящую из этих элементов. Перед столбцом, в котором находится элемент, равный индексу строки, вставьте строку, состоящую из единиц. Если такого столбца или строки нет, то вывести сообщение об этом. С удаление я разобралась, а вот со... подробнее

Показать сообщение отдельно
kryko
0 / 0 / 0
Регистрация: 15.06.2012
Сообщений: 16
15.06.2012, 15:19     Динамическая матрица. вставка столбца
не получается вставка. задание таково, что после столбцов, не содержащих отрицательные элементы нужно вставить 2 столбец. вылетаю на строке t[i][j]=stroka[i] с ошибкой Access violation writing location 0xcdcdcdcd.
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
62
63
64
void Vstavka_stolbca(int **&q,int *stroka,int n,int m,int Number)
{
    int i,j=0;
    int **t=new int *[n];
    for(i=0;i<m;i++) t[i]=new int [m];
 
    if (Number==0)
    {
    for(i=0;i<n;i++)
    {t[i][j]=stroka[i];}
    }
    else
    {
    for(j=0;j<Number;j++)
    {
        for(i=0;i<n;i++)
        {
            t[i][j]=q[i][j];
        } 
    }
    
    for(i=0;i<n;i++)
    {
        t[i][Number]=stroka[i];
    }
    j=Number+1;
    }
    for (j;j<m;j++)
    {
        for(i=0;i<n;i++)
        {
            t[i][j]=q[i][j-1];
        } 
    }
    for (i=0;i<n;i++)delete[]q[i];
    delete [] q;
    q=t;
}
 
int Zadanie22(int **&q,int n,int &m)
{
    int i,j,u=0;bool flag;
    int *stroka=new int[m];
    for (i=0;i<n;i++)
    {stroka[i]=q[i][2];}
    for(j=0;j<m ;j++)
    {
        flag=true;
        for(i=0;i<n  ;i++)
        {
        if(q[i][j]<0) 
        { flag=false; break;}
         
        }
        if (flag)
            {
                m++;
                Vstavka_stolbca(q,stroka,n,m,j);
                j++;u++;
            }
    }
    delete  [] stroka;
    return u;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 07:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru