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

Безопасный массив - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Окончание слова - xyz (СИ) http://www.cyberforum.ru/cpp-beginners/thread845283.html
Приветствую. Нужно сделать программу, которая бы выводила на экран слова, окончания которых - xyz. Программу нужно сделать при помощи массива строк, то есть вот инициализация и вывод на экран: #include <stdio.h> #include <string.h> int main (void) { int n, i, j; printf ("Enter n\n"); scanf ("%d", &n); char str;
C++ Создать следующую программу: при наведении указателя мыши на кнопку ее координаты изменяются произвольным образом в пределах формы (кнопка убегает Создать следующую программу: при наведении указателя мыши на кнопку ее координаты изменяются произвольным образом в пределах формы (кнопка убегает от указателя мыши) http://www.cyberforum.ru/cpp-beginners/thread845280.html
C++ Двунаправленный список
Помогите пожалуйста! Завтра сдавать уже. необходимо реализовать указанные операции с двусвязным списком: 1)Построение структуры путем запроса элементов структуры у пользователя (ввод с клавиатуры) 2) включение нового элемента в структуру 3)исключение элемента из структуры 4) разбиение структуры на 2 аналогичных на основе некоторого условия 5) объединение двух аналогичных структур в третью...
C++ Реализовать программу, которая для заданного N (N<10100) находит его цифровой корень
Реализовать программу, которая для заданного N (N<10100) находит его цифровой корень.
C++ Функция sqrt http://www.cyberforum.ru/cpp-beginners/thread845266.html
Всем привет:) Извиняюсь за глупый вопрос конечно, но что то никак не могу его решить.. Где мне найти код функции sqrt? в math.h ничего нет... Гугл мне нашел только для целочисленного аргумента.. этот код не работает, т.к. говорит, что для double, будет все плохо.. template <class T> inline static T sqrt(T l); int main() { бла-бла-бла }
C++ операторы Нарыл в инете код для упаковки, например "111" в байт. Не могу разобраться с операторами( <<= , |=) и по чему в цикле не счётчика. Заранее спасибо typedef unsigned char byte; byte pack_byte(bool bits) { byte result(0); for(unsigned i(8); i--;) { result <<= 1; result |= byte(bits); подробнее

Показать сообщение отдельно
Avicii
 Аватар для Avicii
2 / 2 / 0
Регистрация: 01.12.2012
Сообщений: 123
22.04.2013, 17:16     Безопасный массив
Здравствуйте,помогите пожалуйста,как подстроить данную программу под безопасный массив (контроль границ).Своими силами не получается.Заранее благодарю.
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
#include <iostream>
#include <cmath>
using namespace std;
class samp {double a;
            public:
            double put_a (double n)
            {a=n;}
            double get_a()
             {if(a>10)
                {return (a=1);}
                  if (a<=10)
                   {return (a=round(a));}
             }
            };
int main()
{samp M[10];
double B[10];
int i;
cout<<"Vvedite massiv M[10]: ";
for (i=0;i<10;i++)
cin>>B[i];
for (i=0;i<10;i++)
M[i].put_a(B[i]);
for (i=0;i<10;i++)
cout<<M[i].get_a()<<" ";
return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 04:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru