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

Удалить последний элемент массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дан массив упорядоченных по возрастанию целых чисел. разработать алгоритм бинарного поиска заданного числа, результат номер искомого числа или 0 если http://www.cyberforum.ru/cpp-beginners/thread757558.html
помогите решить задачу: Дан массив упорядоченных по возрастанию целых чисел. разработать алгоритм бинарного поиска заданного числа, результат номер искомого числа или 0 если такого числа нет в...
C++ функция rand и присвоение написал часть программы из учебника Дейтела, глава 4, задача 17 в кратце из того что я сделал - мне нужно что бы при втором показе свободных мест программа показывала уже занятые места после... http://www.cyberforum.ru/cpp-beginners/thread757533.html
C++ Вычислить с точностью до Е
Вычислить с точностью до Е (разность между найденным и предыдущим значением) меньше Е. 1) y=cos(1+cos(2+...+cos(39+cos(40) ))) 2) y=sqrt(1+sqrt(1+sqrt(1+...))) Помогите пожалуйста написать...
Матрицы. Найти и распечатать сумму элементов 5-го столбца матрицы А и сумму элементов последней строки матрицы В C++
Даны две матрицы А(mxn)и В(m1xn1).программа находит и распечатывает сумму элементов 5-го столбца матрицы А и сумму элементов последней строки матрицы В.
C++ Из Паскаля в С++ Вывести номера тех чисел в наборе, которые меньше своего левого соседа http://www.cyberforum.ru/cpp-beginners/thread757483.html
И так, сама задача вот: Дано целое число N и набор из N целых чисел. Вывести номера тех чисел в наборе, которые меньше своего левого соседа, и количество K таких чисел. Есть код Паскаля(нашел тут...
C++ Как через if объявить, что некоторые значения не должны быть равны 0 Мне нужно вычислить предельную сумму(както так) и там есть значения, которые находятся в знаменателе и не должны быть равны 0. Как это обозначить через оператор if, что, на пример, m не равно трем и... подробнее

Показать сообщение отдельно
Пaтрик
416 / 391 / 38
Регистрация: 21.01.2012
Сообщений: 972
Завершенные тесты: 1
10.01.2013, 12:43
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
#include <iostream>
#include <algorithm>
 
template < typename T >
T* resize(T *ptr, std::size_t old_size, std::size_t new_size)
{
    T *buffer = new T[new_size];
    std::memcpy(buffer, ptr, std::min(old_size, new_size) * sizeof(T));
    delete [] ptr;
    return ptr = buffer;
}
 
int main()
{
    int *p = new int[3];
    for (int i = 0; i < 3; i++)
        std::cout << (p[i] = i) << ' ';
    p = resize(p, 3, 2);
    std::cout << std::endl;
    for (int i = 0; i < 2; i++)
        std::cout << p[i] << ' ';
    delete [] p;
    std::cout << std::endl;
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru