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

указатели многомерных массивов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вывод в файлы с различным именем http://www.cyberforum.ru/cpp-beginners/thread826921.html
Добрый день. Возникла проблема, решение которой не смог найти. Необходимо вывести определенные значение в разные файлы, имена которых должны задаваться в результате действия программы. К примеру, случайно выбираются число 6 и файл должен иметь название 6.txt, а если выбирается 10, то 10.txt. И так должно быть с любым числовым или буквенным значением. Как реализовать данную схему?
C++ Достроение до сильно связного орграфа Народ, мне не нужен ваш код, мне нужна только идея решения. Задача такая: Количество вершин в графе < 200 Задан ориентированный граф G. Требуется добавить в него наименьшее количество дуг так, чтобы он стал сильно связным (то есть чтобы из любой вершины существовал путь в любую другую). Возможно, что связанно с конденсацией графа и обходом в глубину) Я сначала думал, что если сконденсировать... http://www.cyberforum.ru/cpp-beginners/thread826894.html
g++/gcc не компилирует C++
есть С++ код #include <iostream> int main(){ std::cout << "hello ,world!"; } запускаю компилятор и он ничего не делает ,совсем. запускаю компилятор батником:
C++ Дан текст, состоящий не менее чем из пяти слов. Сформировать стек из тех слов, в которых присутствует буква "Е"
Дан текст, состоящий не менее чем из пяти слов. Сформировать стек из тех слов, в которых присутствует буква "Е". Помогите пожалуйста решить задачу) Ничего на ум не приходит(
C++ Программа не всегда работает правильно http://www.cyberforum.ru/cpp-beginners/thread826884.html
Всем добрый вечер. Реализовал программу, подсчитывающую корень уравнения методом касательных(Ньютона). В качестве примера использовал трансцендентное уравнение вида: f(x)=e^x*(ax^3+(a)*x^2-(a)). на на последнем скрине подсчет не верен. Подскажите пожалуйста как исправить? и еще вопрос менее важен. При нажатии на кнопку 1 происходит подсчет программы. На кнопку 2 выход. При нажатии на другую...
C++ Область комнаты (рекурсия) Здраствуйте. помогите решить задачу площадь комнаты Ваша задача написать программу, которая найдет площадь комнаты в данном квадратный лабиринт Ввод: Первая строка содержит только одно число N (3 <= N <= 10). Число, которое описывает размер площади лабиринта. На следующих строках мы вводим сами ('.' - Пустые ячейки, '*' - стены). И последняя строка содержит два числа - строки и столбца... подробнее

Показать сообщение отдельно
nachC
0 / 0 / 0
Регистрация: 10.10.2012
Сообщений: 78
03.04.2013, 15:33     указатели многомерных массивов
как в программе воспользоваться указателями? пишу по конспекту, но что то вообще ничего не получается

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 <iostream>
#include <math.h>
using namespace std;
void main()
{ int n,m, i, j,b,c, min;
    setlocale(0,"");
    cout<<"Введите кол-во строк: ";
    cin>>n;
    cout<<"Введите кол-во столбцов: ";
    cin>>m;
    cout<<endl;
    
    cout<<" Матрица A"<<endl;
    int **a=new int *[n];
    for(i=0;i<n;++i)
        a[i]=new int[m];
        
    for(i=0;i<n;i++)
                {
                 for(j=0; j<m;j++)
                     {  b[i][j] = rand()%100;
                        a[i][j] = rand()%100;
                        cout.width(3);
                        cout<<a[i][j]<<"\t";
                     }
                 cout<<endl;
                }
cout<<" Матрица B "<<endl;
            for(int i = 0; i<n;i++)
                {
                     for(int j=0; j<m;j++) 
                        { cout.width(3);
                         cout<<b[i][j]<<"\t";
                        }
                         cout<<endl;
                }
 
cout<<" Матрица C "<<endl;
                        for(int i = 0; i<n;i++)
                {
                        for(int j=0; j<m;j++)
                        {
                        c[i][j] = min(a[i][j], b[i][j]);
                        cout.width(3);
                        cout<<c[i][j]<<"\t";
                        }
                   cout<<endl;
                }
     
        for(i=0;i<n;++i)
        delete [](a[i]);
        delete []a;
                        
    system("pause");
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 18:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru