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

Функция изменения размера динамического массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Функция, вычисляющая объем цилиндра http://www.cyberforum.ru/cpp-beginners/thread718435.html
Доброй ночи! Помогите, пожалуйста, разобраться с задачей. Нужно найти Объем цилиндра при помощи функции. Параметрами функции должны быть высота и радиус этого самого цилиндра. #include...
C++ Функция strtok_s Чем она отличается от strtok, и что значит третий аргумент в ней () Например, в этом примере // ConsoleApplication2.cpp: определяет точку входа для консольного приложения. // #include... http://www.cyberforum.ru/cpp-beginners/thread718433.html
C++ Использовать битове операций для обнуления всех бит, кроме последних четырёх
В задании имеется ввиду последние 4 бита старшего разряда. Как мне кажется, нужно воспользоваться оператором сдвига. Но вот как выяснить на сколько нужно сдвигать...
C++ Двумерный массив
вот код программы, пошагово объясните что тут выполнялось и особенно меня интересует что такое s вот задание Из матрицы размером NM получить вектор B, присвоив его k-му элементу значение 1, если...
C++ Структура "Студент" - прокомментировать код http://www.cyberforum.ru/cpp-beginners/thread718411.html
ребят помогите пожалуйста написать комментарий к данной программе...не могу разобраться((:-|:wall: #include <stdio.h> #include <stdlib.h> #include <string.h> #include <conio.h> #include...
C++ Ошибка чтения из потока Здравствуйте. Считываю слова в цикле из потока. while(!input.eof()) { input >> word; ..... } подробнее

Показать сообщение отдельно
OdessaNA
19 / 19 / 0
Регистрация: 10.01.2011
Сообщений: 241
06.12.2012, 20:08  [ТС]
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
функция должна быть не void, а возвращать int*,
- этот момент не совсем понятен...
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
копировать в старый ar смысла нет.
- а с этим полностью согласен:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
int* Func(const int Size, const int NewSize, int *ar)
{
    int *New = new int [NewSize];
 
    for (int i = 0; i < NewSize; i++)
    {
        if(i < Size)
            New[i] = ar[i];
        else
            New[i] = 1;
    }
 
    delete [] ar;
    ar = new int[NewSize];
 
    return New;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru