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

Колонки в динамических масивах - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Копирование папки http://www.cyberforum.ru/cpp-beginners/thread840070.html
Здравствуйте! Мне необходимо скопировать папку. Но каждый раз выдает ошибку "Невозможно выполнить циклическое копирование". char way1="C:\1\"; char way2=""; char cpy= "xcopy /e "; char fin= ""; strcpy (way2,way1); strcat (way1,"* ");
C++ сделать слияние 2 упорядоченных списков в один упорядоченный пожалуйста поправьте где не так? Код: #include<iostream> using namespace std; struct Node{ Node*next; int info; }; Node slian(Node*first1,Node*first2){ http://www.cyberforum.ru/cpp-beginners/thread840035.html
C++ Использование падежей при вводе чисел
Задание: У нас есть слово, к примеру "барсуки". С клавиатуры вводится совершенно любое число. Задача заключается в том, чтобы падеж нашего слова соответствовал введенному числу. (3 барсука, 11 барсуков, 81 барсук) Как это сделать? Прошу срочно помочь!
C++ Наследование
Добрый вечер, помогите пожалуйста с наследованием. Написал программу ( ниже ), но как видите пришлось в классе-наследнике Bus ( Vehicle базовый ) ещё раз писать функции arrive()/leave(), так как я несмог через Vehicle обратиться и изменить переменные класса Bus. Вопрос в том как именно осуществлять эти обращения :) #include <iostream> #include <assert.h> using namespace std; int...
C++ Как создать Разряженная Ленточная матрица http://www.cyberforum.ru/cpp-beginners/thread840000.html
Как создать разряженную ленточную матрицу, так что бы мы вводили только Например 1, 2, 3, и получали: 100 020 030 я нашел на форуме пример, но он не совмещается так как изначально принимал значения INT, я исправил на double но не работает... подскажите свои варианты создания Разряженной ленточной матрице... А вот что я нашел на форуме: int getEl(double ** array, int v, int h, int...
C++ Вычислить двойной интеграл методом Гаусса Неправильный результат выдаёт. Помогите найти в чём ошибка. (Visual C++ 2008) #include "stdafx.h" #include <iostream> #include <math.h> #include <stdio.h> #include <conio.h> #include <windows.h> #include <stdlib.h> подробнее

Показать сообщение отдельно
xtorne21st
интересующийся
300 / 271 / 19
Регистрация: 25.09.2010
Сообщений: 1,056
17.04.2013, 02:00     Колонки в динамических масивах
Через каждых два - новый, верно?
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
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
#include <iostream>
#include <cstdlib>
#include <ctime>
 
 
int** genArr(int h, int l)
{
    int** b = new int*[h];
    for (int i = 0; i < h; ++i)
    {
        b[i] = new int[l];
        for (int j = 0; j < l; ++j)
        {
            b[i][j] = rand() % 100;
        }
    }
    return b;
}
 
int addArr(int** b, int h, int l)
{
    int new_size = l + l/3 + 2;
    for (int i = 0; i < h; ++i)
    {
        int* tmp = new int[new_size];
        for (int j = 0, k = 0, f = 0; j < new_size; ++j)
        {
            if (j%3 == 2)
            {
                tmp[k++] = 0;
                continue;
            }
            tmp[k++] = b[i][f++];
        }
        delete [] b[i];
        b[i] = tmp;
    }
    return new_size;
}
 
void freeArr(int** b, int h)
{
    for (int i = 0; i < h; ++i)
    {
        delete [] b[i];
    }
    delete [] b;
}
 
void showArr(int** b, int h, int l)
{
    for (int i = 0; i < h; ++i)
    {
        for (int j = 0; j < l; ++j)
        {
            std::cout.width(3);
            std::cout << b[i][j] << ' ';
        }
        std::cout << '\n';
    }
}
 
 
int main()
{
    int HEIGHT = 10;
    int LENGTH = 8;
 
    srand(time(0));
    int** array = genArr(HEIGHT, LENGTH);
    showArr(array, HEIGHT, LENGTH);
    std::cout << '\n';
 
    LENGTH = addArr(array, HEIGHT, LENGTH);
    showArr(array, HEIGHT, LENGTH);
    std::cout << '\n';
 
    freeArr(array, HEIGHT);
 
    return 0;
}
 
Текущее время: 04:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru