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

Как увеличить размерность массива? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Напечатать слова, которые встречаются в двух предложениях только один раз (Pascal -> C++) http://www.cyberforum.ru/cpp-beginners/thread1145084.html
Задание если понадобится: Даны два предложения. Напечатать слова, которые встречаются в двух предложениях только один раз. uses crt; var a: array of string; b: array of integer; i,j,k,l: integer; s,sl: string; begin write('s=');
C++ Не всё то просто, что коротко На сайте http://www.e-olimp.com.ua/ решение этой задачи не засчитывается. Исправьте, пожалуйста, ошибку Вот условие Вам даны целые числа A, B и C. Выведите остаток от деления AB (A в степени B) на C. Входные данные Единственная строка входного файла содержит три целых числа: A, B, C (1 <= A, B, C <= 1018). Числа разделены пробелами. Выходные данные Выходной файл должен содержать одно... http://www.cyberforum.ru/cpp-beginners/thread1145083.html
Сервер не отвечает на запрос C++
Здравствуйте, столкнулся со следующей проблемой. Пытаюсь сформировать запрос подобный браузерному и отправить его на сервер. Если верить Wireshark'у, то запросы идентичны, но есть небольшая проблема - на браузерный запрос ответ приходит, на сформированный у меня - нет. Собственно, запрос GET /contest_info/vote/ HTTP/1.1 Host: www.****.****.ru Accept: text/html, application/xml;q=0.9,...
C++ Ошибка компоновщика: ссылка на неразрешенный внешний символ
Ошибка: ссылка на неразрешенный внешний символ: в строчке: int y = SomeClass::Func(x); Почему я не понимаю. Если класс поместить в файл с main, то ошибки нет. Использую Visual Studio 2012 Код: #pragma once class SomeClass { public: SomeClass() {} template <typename T> static int Func(T &x);
C++ Определить сколько цифр в числе, найти первую цифру числа, найти предпоследнюю цифра числа http://www.cyberforum.ru/cpp-beginners/thread1145054.html
Дано натуральное число n (n<10000). Определить сколько цифр в числе, найти первую цифру числа, найти предпоследнюю цифра числа. Только важное условие чтобы при невыполнении условий, программа не работала. А также оформить с помощью классов.
C++ Помогите найти ошибку при копировании массива void SendData(vector <int> Addresses, vector <byte> Data){ if(Running && Client.connected && (Addresses.size() > 0) && (Data.size() > 0)){ byte tmp; memcpy((byte)Addresses.size(), tmp, sizeof(int)); } тип byte - unsigned char подробнее

Показать сообщение отдельно
IrineK
Заблокирован
11.04.2014, 04:41     Как увеличить размерность массива?
Для
Цитата Сообщение от RayPas Посмотреть сообщение
int *mas1=new int[10]; // 1
Пишем небольшую функцию int *Enlarge (int *src, int N, int delta)
Пример:

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
#include <iostream>   
#include <ctime>
 
void FillRandom (int *arr, int N, int bottom, int top)
{   for (int i = 0; i<N; i++)
        arr[i] = rand()%(top-bottom+1) + bottom;
}
 
void Print (int *arr, int N)
{   for (int i = 0; i<N; i++)
    {   std :: cout.width(5);
        std :: cout << arr[i];
    }
    std :: cout << "\n";
}
 
int *Enlarge (int *src, int N, int delta)
{   int i;
    int *bigger = new int [N + delta];
    for (i = 0; i<N; i++)
        bigger [i] = src[i];
    for ( ; i<N + delta; i++)
        bigger [i] = 0;
    
    delete [] src;
    return bigger;
}
 
int main () 
{   srand ((unsigned int) time (NULL));
    int N = 10;
    int M = 4;
 
    int *arr = new int [N];
    FillRandom (arr, N, 2, 5);
    Print (arr, N);
 
    arr = Enlarge (arr, N, M);
    Print (arr, N+M);
 
    delete [] arr;
 
    std :: cin.get();
    return 0;
}
 
Текущее время: 23:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru