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

Почему массив инициализируется с 7-ю элементами?.. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ программа сортировки однонаправленного списка http://www.cyberforum.ru/cpp-beginners/thread543343.html
Написать программу сортировки однонаправленного списка записей со следующей структурой: Структура: ФИО,средний балл аттестата, место жительства Сортировка: По среднему баллу аттестата в порядке убывания
C++ По заданному целому числу определить,является ли оно положительным,отрицательным или нулем. По заданному целому числу определить,является ли оно положительным,отрицательным или нулем,используя перечисляемые константы и переключатель http://www.cyberforum.ru/cpp-beginners/thread543334.html
Задача на массивы C++
Надо написать программу , которая делает следующие: сделать 2-а массива, значения которых это 7 рандомных чисел в интервале от 0 до 11. сделать 3 массив, элементы которого это разница елементов 1 и 2 массивов выяснить, сколько чисел в 2-ом массиве меньше 3
Использование функций. C++
1. Определить натуральное число не больше заданного n с наибольшей суммой делителей. Использовать функцию вычисления суммы делителей числа. 2. Написать функцию вставки элемента в массив. Все элементы после него сдвигаются на один вправо, а последний элемент массива теряется.
C++ Функция и оператор new http://www.cyberforum.ru/cpp-beginners/thread543308.html
Как сделать так чтоб все созданное через new в функциях(функциях классов,шаблонов) оставалось в памяти? Например я создал так шаблон template <class human> class database { public: int init_base; human* baza; int size; database(int dsize):size(dsize){ baza = new human;
C++ Посимвольное краска Народ подскажите пожалуйста как посимвольное красить буквы? например в слове Привет, сделать разным каждые буквы по цвету подробнее

Показать сообщение отдельно
Nekto
342 / 287 / 10
Регистрация: 23.03.2012
Сообщений: 838
09.04.2012, 18:06     Почему массив инициализируется с 7-ю элементами?..
Цитата Сообщение от daite_dve Посмотреть сообщение
А поподробней
C++
1
2
3
4
5
6
7
8
9
10
        // filter numbers
        int j, i = -1;
        for (j = 0; j < strlen(str); j++)
        {
            if (str[j] == '0' || str[j] == '1' || str[j] == '2' || str[j] == '3' || str[j] == '4' || str[j] == '5' || str[j] == '6' || str[j] == '7' || str[j] == '8' || str[j] == '9' )
            {
                i++;
                arr[i] = str[j];
            }
        }
добавить
C++
1
arr[i+1]='\0';
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru