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

Вместо вывода в stdout, сохранить числа в динамический массив - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать шаблонную функцию,которая вычислит сумму значений отрицательных элементов массива числового типа http://www.cyberforum.ru/cpp-beginners/thread593586.html
Помогите с задачей на шаблонные функции. Я их вообще не понимаю. Вот задание.Мне сказали, что решение не такое большое. Заранее спасибо. 1)напишите шаблонную функцию sum() ,которая вычислит...
C++ Почему код работает только когда делаешь запуск без отладки #include "stdafx.h" #include <iostream> #include "stdlib.h" #include <locale.h> using namespace std; int main(int argc, char* argv) { setlocale(LC_ALL,"RUS"); int n,m,i,j,k,tmp,p; http://www.cyberforum.ru/cpp-beginners/thread593575.html
Задача "поиск кратчайшего пути в графе обходом в ширину(волновой алгоритм)" C++
Помогите с задачей поиск кратчайшего пути в графе обходом в ширину(волновой алгоритм) Может у кого есть уже готовая? Или часть программы? Просто все что есть в интернете не понятно и сложно.. Вот...
произвидение матриц C++
ребят помогите получить зачёт. 3 задачки осталось здать.решите плиз вот эту. найти произвидение матриц А(m;n) и В(n;k) С(M;k)=А*В. матрици А,В,С описать как одномерные массивы, используя...
C++ Расположение данных в стеке и в куче http://www.cyberforum.ru/cpp-beginners/thread593538.html
Друзья, возник вопрос. Следующий код char length_buffer; ...заполнение length_buffer двоичным представлением целого числа 999... int length = *reinterpret_cast<int *>(&length_buffer); работает....
C++ Функция получает неотрицательную десятичную дробь и возвращает её представление в системе счисления с основанием р = 16 Написать и протестировать функцию. Функция получает неотрицательную десятичную дробь и возвращает её представление в системе счисления с основанием р = 16. Помогите пожалуйста) подробнее

Показать сообщение отдельно
1234569
5 / 5 / 1
Регистрация: 25.11.2010
Сообщений: 23

Вместо вывода в stdout, сохранить числа в динамический массив - C++

01.06.2012, 18:10. Просмотров 455. Ответов 1
Метки (Все метки)

Это алгоритм выборки элементов из двумерного массива. Нужно сохранить отобранные элементы в одномерный динамически создаваемый массив.

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
void viewArray2DPath(int **pArr2D, const unsigned int cnRow, const unsigned int cnColumn)
{
    unsigned int nRow = cnRow - 1;
    int nColumn = nRow - 1;
    bool bUp = true;
 
    while (true)
    {
        [U]cout << pArr2D[nRow][nColumn] << "\t";[/U]
        
        if (bUp)
        {
            --nRow;
            --nColumn;
 
            if (nColumn == -1)
            {
                bUp = false;
 
                nRow += 2;
                ++nColumn;
            }
        }
        else
        {
            ++nRow;
            ++nColumn;
 
            if (nRow == cnRow)
            {
                bUp = true;
 
                --nRow;
                nColumn -= 2;
            }
        }
 
        if (nRow == cnRow || nColumn == -1)
            break;
    }
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru