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

Проверка границ массива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Программа на рекурсию http://www.cyberforum.ru/cpp-beginners/thread252588.html
Задача о рюкзаке. В рюкзаке объёмом V содержится запас из N предметов. Для каждого предмета задан объем и стоимость. В рюкзак можно положить целое число различных предметов. Нужно упаковать рюкзак так, чтобы общая стоимость упакованных предметов была наибольшей, а их общий объём не превосходил V. Форма предметов в задаче не рассматривается. Как написать функцию упаковывания!? :(
C++ WinAPI Отсутствуют кнопки закрытия, максимизации и минимизации окна Переписал код из книжки, вот он #include <windows.h> LRESULT CALLBACK HelloWorldWndProc(HWND,UINT,UINT,LONG); int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR lpszCmdParam,int nCmdShow) { HWND hWnd; WNDCLASS WndClass; MSG Msg; char szClassName="HelloWorld"; http://www.cyberforum.ru/cpp-beginners/thread252561.html
C++ Строки и в с++
Прошу помочь решить. По введенным имени и отчеству вывести приветствие по фамилии.
Эффект срезки/классы C++
Собстно из за чего это происходит понятно.(из за того ,что вызывается не тот копирующий конструктор / оператор присваивания) Но вот с решением проблемы не очень. Страуструп пишет "Одной из причин передачи указателей и ссылок на обьекты в иерархии является желании избежать срезки" Но что-то не понятно каким образом это поможет ?... Как то скудно тут это явление описано(10 строчек).
C++ Генератор кроссвордов http://www.cyberforum.ru/cpp-beginners/thread252555.html
Помогите написать программу генератора кроссвордов в visual C++
C++ Работа с временем Как подсчитать сумму времени? тоесть что бы не считало просто числа,а именно время часы:минуты с разделителем ":" подробнее

Показать сообщение отдельно
Fliter
2 / 2 / 0
Регистрация: 02.03.2011
Сообщений: 6
05.03.2011, 17:58     Проверка границ массива
Если я всё правильно понял, ты пытаешься занести в несушествующий елемент масива
Цитата Сообщение от zabuka Посмотреть сообщение
q1.put(11);
и еще перепиши функцию "put"
ну где-то так:
C++
1
2
3
4
5
6
7
8
void put(int var)
{
  if(tail!=Max)
  {
    tail++;
    st[tail]=var;
  }
}
вроде так...
 
Текущее время: 00:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru