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

мужики!выручите пожалуйста! задан одномерный массив B состоящем из n вещественных элементов, - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Реализовать класс больших чисел с функциями сложения, вычитания, записи и вывода http://www.cyberforum.ru/cpp-beginners/thread1106499.html
Надо реализовать класс, что будет содержать массив с 40 элементов. Предусмотреть функции сложения/вычитания, записи/вывода. Я уже на сложении 3 дня застряг, вычитание вообще не знаю, как сделать....
C++ Обновление символов в консоли У меня есть рамка в которой движется символ. Каким образом я при управлении символом могу не перерисовывать рамку? Если нужно - скину код. http://www.cyberforum.ru/cpp-beginners/thread1106495.html
C++ Ошибка Access Violation при записи
void Texts :: setC_String() { str=strb; str->setC_String();//здесь указывает на ошибку str=strh; str->setC_String(); } Из абстрактного класса
C++ Написать програму, ведущую подсчет городских жителей, через структуру.
Составить программу, в которой описывается структура из полей: Город, Количество жителей Количество родившихся в прошлом году, Количество умерших в прошлом году. Организовать ввод двух структурных...
C++ Несколько сортировок http://www.cyberforum.ru/cpp-beginners/thread1106482.html
Пишу программу, которая сортирует матрицу случайных значений пятью сортировками. Для A>B Программа работает на " Ура". Но как B>A получаются неведомые ошибки, которые препятствуют сортировке. ...
C++ Переменная не меняется, помогите исправить #include <iostream> using namespace std; const int NUM = 30; void SerchMax(float a, int n, float ma){ int i; ma=a; for(i=1;i<n;i++) { if(a>ma)ma=a; a=0; подробнее

Показать сообщение отдельно
ValeryS
Модератор
6631 / 5038 / 466
Регистрация: 14.02.2011
Сообщений: 16,849
01.03.2014, 23:37
Цитата Сообщение от ALEXey__ Посмотреть сообщение
Ты же все хотел ввести 60? А вдруг тебе захочется 100, 500, 1000, 10К чисел ввести?
ну и
вот этот цикл не позволяет ввести больше 50
C++
1
2
3
4
do{
 cout<<"введите размер массива, не больше 50: ";
 cin>>n;
 }while (n>50);
можешь вводить хоть 10 миллионов, цикл не даст ввести больше 50
в результате не будет выхода за пределы массива, не будет падения программы если введут большое число
"атака через переполнения стека" слышал про такое
это когда вводят значения много больше чем позволяет прога
и когда она рухает, изучают дамп почему она рухнула и где
потом вводят специальные данные и программа делает то что нужно злоумышленнику
и такой простой цикл защищает программу от такого рода атак
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru