Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Как зациклить функции https://www.cyberforum.ru/ cpp-beginners/ thread1866509.html
Я попытался вот так,но у меня везде вместо матрицы выдает нули,в чем проблема Смысл в том,что мне нужно ввести число из massiv2 и massiv3 сначала с точностью два,потом четыре,потом шесть(в массивах это видно) Но почему-то цикл функций не работает=( #include<iostream> #include<math.h> #include<stdlib.h> #include<Windows.h> #include<conio.h> #include<iomanip>
C++ Вычислить стоимость междугородного разговора
Доброе время суток, помогите решить задачи, одну начал делать, но завис, не могу понять, что куда, вторая вообще супер, и представления не имею КАК ЕЕ делать /*1.Написать программу, вычисляющую стоимость N(вводит пользователь) минутного междугороднего разговора в зависимости от кода города. ( Москва(905) - 4.15грн. Ростов(194) - 1.98грн. Краснодар(491) - 2.69грн....
C++ Стрелка в описании функции обратного вызова https://www.cyberforum.ru/ cpp-beginners/ thread1866499.html
#include <iostream> #include <algorithm> std::string s = "hello"; auto end = std::unique(s.begin(), s.end(), (char a, char b) -> bool { //... return true; }); Что означает стрелка перед bool? Сначала думал что это способ указать возвращаемое значение, но убрав стрелку заметил что все работает(почему, кстати, функции обратного вызова не требуют указания возвращаемого значения)?
C++ Ошибка при делении Как ни кручу все время получается r = 1. Я в вычислении что-то не так делаю или при выводе? double a, b, r; a=StrToFloat(Edit1->Text); b=StrToFloat(Edit2->Text); r=(pow((a-b),2)-(pow(a,2)-2*a*b))/pow(b,2); Label4->Caption=FloatToStr(r); https://www.cyberforum.ru/ cpp-beginners/ thread1866498.html
C++ функции-двумерные массивы,не работает программа
Доброго времени суток,прошу помощи и желательно пояснений ,нужно написать программу,которая сортирует двумерный массив и разбить её на функции по пунктам меню,также выделение памяти обязательно должно быть в функции ,заранее спасибо #include "stdafx.h" #include <stdio.h> #include <math.h> #include<clocale>
C++ преобразовать массив,чтобы в первой половине располагались элементы,стоявшие в нечет позициях,а во второй https://www.cyberforum.ru/ cpp-beginners/ thread1866489.html
преобразовать массив,чтобы в первой половине располагались элементы,стоявшие в нечетных позициях,а во второй половине-элементы, стоявшие в четных позициях
C++ Упростить существующую конструкцию, используя лямбла-выражения https://www.cyberforum.ru/ cpp-beginners/ thread1866459.html
Здравствуйте! Помогите решить задачу. Упростите существующую конструкцию используя лямбла-выражения: template<typename T, typename Index = std::size_t> struct TwoValues { T val1; T val2;
C++ DLL. Их создание и полезность
Я слышал краем уха, что DLL это та же библиотека, только поддерживающая динамическое связывание. То есть если нам в каком-то участке кода нужна некая функция, то её можно загрузить из длл и пользоваться ею. Вопрос в том, а зачем это нужно? Ведь нужно знать имя функции, нужно знать что она делает, но она уже скомпилирована. По мне такой подход несколько усложняет сам процесс программирования, или...
C++ Найти в тексте слово с максимальным количеством заданных букв https://www.cyberforum.ru/ cpp-beginners/ thread1866441.html
Необходимо найти в тексте слово , в котором максимальное количество "e"... Найдите ошибку,пожалуйста) #include <iostream> #include <string> #include <string.h> using namespace std; int main() { setlocale(LC_ALL, "rus"); char ar = "";
C++ Сортировка спиралью рандомного двумерного массива Помогите пожалуйста, поиски длиной в несколько часов не увенчались успехом. Есть массив заполненный случайными числами: 3 8 9 6 2 1 5 7 1 Его требуется изобразить спиралью, т.е.: 9 8 7 1 1 6 https://www.cyberforum.ru/ cpp-beginners/ thread1866436.html
Объясните разницу в strlen() C++
Вот код: char ch = "Hello, World!"; char ch2 = {'H','e', 'l', 'l', 'o', ',', ' ', 'w', 'o', 'r', 'l', 'd', '!'}; // тоже самое будет, если задать размер int a = sizeof(ch); int b = sizeof(ch2); cout << a << " and " << b << endl; cout << strlen(ch) << " and " << strlen(ch2) << endl;
C++ Как добавить элемент в двусвязный список перед конкретным элементом? https://www.cyberforum.ru/ cpp-beginners/ thread1866425.html
Как добавить элемент в двусвязный список перед конкретным элементом?Допустим, надо впихнуть между 1м и 2м. И так же ужалить конкретный потом. Помогите, пожалуйста. #include "stdafx.h" #include <stdio.h> #include <string.h> #include <iostream> using namespace System;
0 / 0 / 0
Регистрация: 19.06.2016
Сообщений: 12
02.12.2016, 23:27 0

Удаление последнего элемента динамического массива (программа вылетает с ошибкой) - C++ - Ответ 9845879

02.12.2016, 23:27. Показов 2390. Ответов 11
Метки (Все метки)

Ответ

Ребят у меня вопрос попроще, не могу разобраться с удалением в одномерном динамическом массиве. Подскажите пожалуйста.
Дан массив с инициализированными элементами. Нужно удалить элемент №1. Собственно не могу совладать с оператором delete. Ниже код.
C++
1
2
3
4
5
6
7
8
9
10
#include<iostream>
using namespace std;
int main (){
    int n = 1;
    int *mas = new int [n];
    mas[0] = 4;
    mas[1] = 5;
    mas=mas+n;
    delete mas;
}
Как я понял, оператор delete работает с указателями. Я передвинул указатель на последний элемент, а затем расчитывал что будет высвобождена память занимаемая элементом, на который в данный момент указывает mas (то есть на последний элемент. Но программа не выполняется, вылезает ошибка.

Вернуться к обсуждению:
Удаление последнего элемента динамического массива (программа вылетает с ошибкой) C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.12.2016, 23:27
Готовые ответы и решения:

При обращении к индексу двумерного массива char программа вылетает с ошибкой
Программа вылетает с ошибкой на 66й строке. Почему?((( // Task_1.cpp : Defines the entry point for...

Удаление элемента из динамического массива
Приветствую зашедших! Мне по условию дан динамический массив int элементов, в котором надо...

Добавление и удаление элемента динамического массива
Подскажите какие существую способы добавления и удалеия элемента одномерного динамического...

Запись и удаление элемента динамического массива
Такое дело: при вызове функции удаления набранной юзэром ячейки динамического массива удаляется......

11
02.12.2016, 23:27
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.12.2016, 23:27
Помогаю со студенческими работами здесь

Удаление элемента динамического массива справа
Нужно удалить последний структурный элемент динамического массива. помогите пожалуйста никак не...

Запись и удаление элемента динамического массива
Приветствую всех форумчан (я наверное всем надоел, знаю, но помогите, плз :D) Проблема: С...

Удаление последнего элемента массива
Функция для удаления последнего элемента в массиве. укажите на ошибку пожалуйста, функция выдает...

Удаление последнего чётного элемента массива
Здравствуйте,помогите дописать программу,пожалуйста. Нужно,чтобы программа удаляла последний...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru