Форум программистов, компьютерный форум 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++ Builder Можно ли установить DevExpress-компоненты на Builder 6.0? Помогите плз. Можно ли установить Компоненты VCL на Builder 6.0, и если да, то как это сделать? подробнее

Показать сообщение отдельно
accept
4838 / 3237 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
24.03.2009, 05:13     Почему не работает?:( [новичек]
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
bool chknum(int tmpnum)
{
    for (int i = 0; i < 15; i++)
        if (posarray[i] == tmpnum)
            return false;
    return true;
}
 
int genNum(void)
{
    int a;
 
    a = rand()%16;
    if (!chknum(a))
        genNum();
    else
        posarray[das++] = a;
    return a;
}
каково условие выхода из рекурсивной функции, когда все числа будут заполнены ?

Добавлено через 10 минут 4 секунды
C++
1
    int position = genNum();
эта строка за что отвечает ?
 
Текущее время: 23:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru