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

Динамический массив - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Поменять начало и конец http://www.cyberforum.ru/cpp-beginners/thread1077685.html
дан массив из m+n элементов. начало массива это a..a, конец массива это a..a. написать функцию, котороая меняет начало и конец местами
C++ Файлы. Работа с файлами Здравствуйте, помогите реализовать программу через файлы, а именно: <Необходимо создать программу для работы с собственной базой данных, в которой следует предусмотреть создание меню со следующими пунктами: newFile (создание нового файла); viewFile (просмотр файла); addFile (добавление новой записи); editFile (корректировка записей файла); runFile (выполнение задачи).> Вот само задание: ... http://www.cyberforum.ru/cpp-beginners/thread1077684.html
Длина строки до ввода ? C++
#include <iostream> #include <string>//обеспечение доступа к классу string #include <cstring> using namespace std; int main(){ char charr; string str; cout<<"длина строки в charr до ввода="<<strlen(charr)<<endl; cout<<"длина строки в str до ввода="<<str.size()<<endl;
Найти максимально длинные возрастающие последовательности чисел массива C++
Попалась такая задача, только вот не пойму, что значит максимально длинные возрастающие последовательности. Этот же вопрос есть на форуме, только я не смог разобраться с кодом.(Прикладываю его). Подскажите, пожалуйста, что именно надо сделать. #include "iostream.h" int main(int argc, char* argv) { int Arr={2,-1,3,4,5,-6,7,8,9,10,11,-7,0}; int asize=sizeof(Arr)/sizeof(int); ...
C++ Проверка неориентированных графов на изоморфизм http://www.cyberforum.ru/cpp-beginners/thread1077671.html
Помогите решить проблему в коде, как правильно обращаться к двумерному массиву в классе? Ошибка в 77 строчке. Из-за него не могу понять правильно ли делаю основное задание, где я создаю 2 матрицы смежности, представляющие граф и сравниваю поэлементно на изоморфизм. #include "stdafx.h" #include <iostream> #include <stdio.h> #include <conio.h> #include <stdlib.h> #include <string.h> using...
C++ Очереди. За один просмотр файла вывести на экран каждое третье слово, а затем каждое четвертое Помогите студенту сделать задачу на с++, вот условие: Создать файл вещественных чисел за один просмотр файла вывести на экран каждое третье слово, а затем каждое четвертое. при выводе сохранять порядок расположения чисел в файле. Буду очень благодарен за помощь. подробнее

Показать сообщение отдельно
ruTwit
6 / 6 / 1
Регистрация: 04.10.2013
Сообщений: 92
21.01.2014, 19:49     Динамический массив
Добрый день. Строил таблицу истинности с использованием динамического массива, вроде все верно считает, но вылетает ошибка.
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
#include "stdafx.h"
#include <iostream>
using namespace std;
 
void vvod(int m, int n, int **a) 
{ 
 
int i,j,p1=3,t,k=1;
 
for(i=0;i<m;i++)
        for(j=0;j<n;j++)
            a[i][j]=0;
 
    for(j=n-1;j>=0;j--)
    {
        for(i=0+k;i<m;i++)
        {
            for(t=0;t<k;t++)
            {
                a[i][j]=1;
                i++;
            }
            
        }
            k*=2;
    }
} 
void vyvod(int m,int n, int **a) 
{ 
int i,j; 
for(int i=0;i<m;i++) 
{ 
for(int j=0;j<n;j++) 
cout<<a[i][j]<<" "; 
cout<<endl; 
} 
} 
 
int _tmain(int argc, _TCHAR* argv[])
{
    int i,n=3,m,p3=1,N=2;
    
    for(i=1;i<=n;i++)
        p3=N*p3;
    m=p3;
 
    int **a=new int*[n]; 
    for(int i=0;i<m;i++) 
    a[i]=new int[m]; 
 
    vvod(m,n,a); 
    cout<<endl;
    vyvod(m,n,a); 
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 15:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru