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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Функция, вычисляющая объем цилиндра http://www.cyberforum.ru/cpp-beginners/thread718435.html
Доброй ночи! Помогите, пожалуйста, разобраться с задачей. Нужно найти Объем цилиндра при помощи функции. Параметрами функции должны быть высота и радиус этого самого цилиндра. #include <iostream> using namespace std; void Volume(double r, double h); void main() { double radius, height;
C++ Функция strtok_s Чем она отличается от strtok, и что значит третий аргумент в ней () Например, в этом примере // ConsoleApplication2.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" // the C strtok()/strtok_s() function in C++ code, using the C++ wrappers // In this program, a loop uses strtok_s() to print all the tokens (separated by blanks) http://www.cyberforum.ru/cpp-beginners/thread718433.html
C++ Использовать битове операций для обнуления всех бит, кроме последних четырёх
В задании имеется ввиду последние 4 бита старшего разряда. Как мне кажется, нужно воспользоваться оператором сдвига. Но вот как выяснить на сколько нужно сдвигать...
C++ Двумерный массив
вот код программы, пошагово объясните что тут выполнялось и особенно меня интересует что такое s вот задание Из матрицы размером NM получить вектор B, присвоив его k-му элементу значение 1, если элементы k-й строки матрицы упорядочены по убыванию, иначе 0. вот код int a,n,m,i,j,s,w; cout<<"Vvedite n,m <=100:"; cin>>n>>m; cout<<"Vvedite massiv:\n"; for (i=0; i<n; i++) for (j=0; j<m; j++)
C++ Структура "Студент" - прокомментировать код http://www.cyberforum.ru/cpp-beginners/thread718411.html
ребят помогите пожалуйста написать комментарий к данной программе...не могу разобраться((:-|:wall: #include <stdio.h> #include <stdlib.h> #include <string.h> #include <conio.h> #include <dos.h> #include <iostream.h> #include <fstream.h> int zm=10,ji,m=0;
C++ Ошибка чтения из потока Здравствуйте. Считываю слова в цикле из потока. while(!input.eof()) { input >> word; ..... } подробнее

Показать сообщение отдельно
OdessaNA
19 / 19 / 0
Регистрация: 10.01.2011
Сообщений: 241

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

04.12.2012, 02:08. Просмотров 5686. Ответов 17
Метки (Все метки)

Здравия желаю, Друзья.
Застрял вот на чем:
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
#include <iostream>
#include <conio.h>
using namespace std;
 
void Func(int *ar, const int Size, const int NewSize)
{
    int *NewArray = new int [NewSize];
 
    for (int i = 0; i < NewSize; i++)
    {
        if(i >= Size ) 
            NewArray[i] = 5;
        else
            NewArray [i] = ar[i];   
    }
 
    delete [] ar;   
 
    ar = new int [NewSize];
 
    for (int i = 0; i < NewSize; i++)
    {
        ar[i] = NewArray[i];
    }   
 
    delete [] NewArray;
 
    /*for (int i = 0; i < NewSize; i++)
    {
        cout << ar[i] << ' ';
    }*/ 
}
 
void main()
{
    int Size = 3;
    int *array = new int [Size];
 
    for (int i = 0; i < Size; i++)
    {
        array[i] = 1;
    }
 
    int NewSize = 6;
 
    Func(array, Size, NewSize);
 
    cout << endl;
 
    for (int i = 0; i < NewSize; i++)
    {
        cout << array[i] << ' ';
    }
 
    delete [] array;
    
    _getch();
}
Пока находишься в теле функции - работает, выходишь - "не работает"... Натолкните на правильную мысль, пожалуйста.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru