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

Почему не работает?:( [новичек] - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задача переменным значений для Combobox http://www.cyberforum.ru/cpp-beginners/thread27234.html
Доброго времени суток, уважаемые форумчане. Я учусь в школе и изучаю си++ builder 6 самостоятельно, но столкнулся с проблемой :wall:: как мне задать значения переменным для разных Item-ов ComboBox-а? Суть программы в том. чтобы при выборе пункта из комбобокс-а и нажатии кнопки, значения, присвоенные каждой переменной выводились на названиях лейблах. Вот код: ...
C++ Динамическое размещение массива структур Подскажите пожалуйста, как динамически разместить массив из нескольких структур, используя операцию new?? http://www.cyberforum.ru/cpp-beginners/thread27232.html
C++ Задача дед мороз (перебор)
для начала вот задачка: Подарки Деда Мороза (Время: 1 сек. Память: 16 Мб Сложность: 27%) Ириска весит X грамм, мандарин – Y грамм, пряник – Z грамм. Требуется написать программу, которая определит, сколько различных вариантов подарков весом ровно W грамм может сделать Дед Мороз. Входные данные
C++ Что выводит данные програмы
char *ch={"12345","ABCD","67800","3411"}; char **chp={ch+2, ch, ch+1, ch+3}; char ***chpp=chp+1; main() { PRINTS(**chpp++); PRINTS(*--*++chpp+3); }
C++ Даны действительные числа а,b и с. http://www.cyberforum.ru/cpp-beginners/thread27183.html
Даны действительные числа а,b и с. Удвоить эти числа, если a>=b>=c, и заменить их абсолютными значениями, если не так. Добавлено через 5 минут 8 секунд #include <iostream.h> #include <conio.h> #include <math.h> void main () {
C++ Вывести минимальное и максимальное значения в массиве Написать программу, которая позволяет двухмерный заполнить массив случайным образом значениями в диапазоне от -100 до 100 и выводит минимальное и максимальное значения в этом массиве. Диалог с пользователем реализовать при помощи меню.Если кто-то сталкивался с подобной программой,подскажите как реализовать.Заранее спасибо подробнее

Показать сообщение отдельно
accept
4821 / 3241 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
24.03.2009, 10:08     Почему не работает?:( [новичек]
Код
    int posarray[15] = { 0 };
там правило есть в стандарте, что если количество инициализаторов меньше числа элементов, оставшиеся инициализируются нулями

Код
    int posarray[15] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 };
вот если для второго вида применить функцию genNum, она как выйдет ? на нуле ? а если он никогда не сгенерится ?
ограничитель встраивают прямо в функцию (проверять das, если он меньше 16, то можно вызывать, если нет, то всё return и только)

чем больше глобальных переменных, тем хуже
программа становится монолитной, а должна состоять из отдельных частей (тогда их можно совершенствовать по отдельности, тогда как остальные части продолжают работать в обычном виде, и так каждую часть, не вырубая всей программы), иначе если захочешь что-то изменить, то сначала придётся сломать программу, переделать, потом заново собрать и так для каждого изменения, особенно сложно в таких случаях добавлять в программу новые возможности, потому что старые их как бы не пускают (всё ими занято и врезки не предусмотрены).
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru