Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Порядок вершин при поиске кратчайшего пути Есть алгоритм Дейкстры для поиска кратчайшего пути между вершинами. Прога ищет путь правильно и выдает число равное длине минимального пути, но никак не могу правильно сохранить сами номера вершин для их вывода(т.е. порядок вершин в кратчайшем пути). Не знаю в чем дело какие только условия отбора вершин не ставил, не могу придумать, не хватает опыта в программировании. #include <iostream>... https://www.cyberforum.ru/ cpp-beginners/ thread969532.html Ошибка константа. как исправить? C++
помогите пожалуйста, как убрать эту ошибку?
C++ Странное на мой взгляд объявление функции https://www.cyberforum.ru/ cpp-beginners/ thread969509.html
Добрый день. В исходниках усмотрел следующую вещь: void __RPC_STUB IAMCollection_get_Count_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); Теперь мучает вопрос, что сие есть. То есть что есть когда после типа возвращаемого функцией значения пишется какая-нибудь ересь, что это означает и что делает....
C++ Цвет текста в С++ Я использую system("color _,_,") для задания цвета текста и фона . При такой записи меняется цвет всего текста программы . А как сделать так , чтобы цвет менялся только на определённом фрагменте кода ? Подскажите , пожалуйста . https://www.cyberforum.ru/ cpp-beginners/ thread969502.html
C++ Не работают программы, в чем ошибка?
Условие: Определить, пересекаются ли линии у=ах+b и y=kx+m. Если пересекаются, найти точку пересечения. #include <iostream> #include <math.h> using namespace std; int main() { float a,k,b,m,x,y; cout<<"a="; cin>>a; cout<<"k=";
C++ Ошибка при присвоении(список) https://www.cyberforum.ru/ cpp-beginners/ thread969493.html
Вот задание:При поступлении в университет лица, получившие оценку «неудовлетворительно» на первом экзамене, ко второму экзамену не допускаются. Считая фамилии абитуриентов и их оценки после первого экзамена исходными данными, составить список абитуриентов, допущенных ко второму экзамену. #include <vcl.h> #pragma hdrstop #include <iostream.h> #pragma argsused
C++ Наименьший положительный элемент (0 не положительный) https://www.cyberforum.ru/ cpp-beginners/ thread969489.html
Здравствуйте. Столкнулся с такой проблемой, как нахождение наименьшего положительного элемента. По условию пользователь вводит 3 числа (не массив), и программа должна найти и, желательно, вывести его в консоль. Находил множество программ, но там 0 считается положительным элементом. Добавлено через 11 минут Дана последовательность N целых чисел. Найти наименьший положительный элемент этой...
C++ В чем ошибка?
Подчеркивает строку cin.get(c); "Отсутствуют экземпляры, перегруженная функция" и "слишком мало аргументов в вызове функции".. помогите, пожалуйста. //Листинг программы с использованием оператора while. //Подключение библиотек. #include <iostream> #include <conio.h> using namespace std; //Главная функция, реализующая интерфейс с пользователем.
C++ Как научить программу выбирать файл для открытия https://www.cyberforum.ru/ cpp-beginners/ thread969455.html
Вопрос по С++. Помогите сделать открытие нужного файла в бесконечном цикле for(;;), чтобы в зависимости от значения переменной n открывался определенный файл. Моя программа умеет считывать двумерную матрицу из txt файла и затем использовать ее для вычисления очередного приближения к интегралу (метод Гаусса-Кристофеля). Но к сожалению, она не может выбирать, какой именно файл открыть. Отправляю...
C++ Логические операции, есть ли разница в записях кода? Есть ли разница в записях : int a=3; if(a!=3) .... и int a=3; https://www.cyberforum.ru/ cpp-beginners/ thread969454.html
C++ тема структуры(классы)
Выдает такую ошибку что в этой строке if (stricmp(a.adress,"exit")==0) invalid conversation from char to const char Заранее огромное спасибо за помощь. int create() { cladire a; cout<<"enter the adress"<<endl; cin>>a.adress; if (stricmp(a.adress,"exit")==0) return 0; cout<<"enter number of floors"<<endl; cin>>a.floors;
C++ Что такое namespace? https://www.cyberforum.ru/ cpp-beginners/ thread969433.html
Доброго времени и суток !!! Я хотел спросить что такое namespace (вообще что такое пространство имен?) Только модно доходчиво (доходчиво-это не статья из вики). Заранее спасибо!!!
1 / 1 / 1
Регистрация: 04.06.2013
Сообщений: 63
0

ПОдскажите почему не работает rand? - C++ - Ответ 5141185

05.10.2013, 15:20. Показов 1423. Ответов 10
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
#include <iostream>
#include <ctime>
#include <cstdlib>
using namespace std;
 
struct item
{
    int data;               // данные
    item * next;            // указатель на следующий элемен
};
 
void push(item **head, item **tail, int data)
{
    item *itTemp = new item;
    if (*head == NULL)
        *head = itTemp;
    else
        (*tail)->next = itTemp;
    itTemp->data = data;
    itTemp->next = NULL;
    *tail = itTemp;
}
// вывод на экран всех элементов
void printList(item **head )
{
    item * itTemp = *head;
    while (itTemp != NULL)
    {
        cout << itTemp->data << " ";
        itTemp = itTemp->next;
    }
    cout << endl;
}
// удаление элемента
void delList(item **head, item **tail)
{
    while (*head != NULL)
    {
        item *itTemp = *head;
        *head = (*head)->next;
        delete itTemp;
    }
    *tail = NULL;
}
// поиск и удаление парных элементов
void findEvenN(item **head)
{
    item * itTemp = *head, * itDel;
    item * itPrev = NULL;
 
    while (itTemp != NULL)
    {
        if (itTemp->data % 2 != 0)
        {
            if (itPrev == NULL)
                *head = (*head)->next;
            else
                itPrev->next = itTemp->next;
            itDel = itTemp;
            itTemp = itTemp->next;
            delete itDel;
        }
        else
        {
            itPrev = itTemp;
            itTemp = itTemp->next;
        }
    }
}
 
 
    int main() 
    {
 
 
    setlocale(LC_ALL, "Russian");           // русская локаль в консоли
    srand(time(NULL));
    int n;
    cout << "Введите количество элементов ";
    cin >> n;
    for (int i = 0; i < n; ++i) // автоматически заполняем элементы случайными числами
    {
    
        srand(time(NULL));
        push (rand()% (100 ) +1 );
    }
    // и ограничиваем диапазон 1-100
    printList;
    findEvenN;                          // поиск и исключение парных элементов
    printList;
    system("pause");
    return 0;
}


Вернуться к обсуждению:
ПОдскажите почему не работает rand? C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.10.2013, 15:20
Готовые ответы и решения:

Почему не работает rand()?
подскажите пожалуйста, почему не работает? int main(){ mas={1,3,4,5,3,8}; for(int i=0; i&lt;5;...

Подскажите почему не работает
Нужно добавить К элементов в конец динамического массива #include&lt;iostream.h&gt;...

Подскажите, почему не работает strcpy_s()
Вот код char *pcStr = &quot;Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.22 (KHTML, like Gecko)...

Подскажите плз, почему не работает
Почему-то не работает цикл &quot;for&quot;. При запуске кода в консольном окне переменная &quot;h&quot; проходит от &quot;0&quot;...

10
05.10.2013, 15:20
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.10.2013, 15:20
Помогаю со студенческими работами здесь

Р. Лафоре Подскажите, почему не работает
Никак не пойму, в чем ошибка. #include &lt;iostream&gt; using namespace std; struct sterling {...

Подскажите, почему это работает!?)
Мне необходимо изменить все строчные буквы на заглавные, это все получается. Я ввожу символы(причем...

С++, оператор return. ПОдскажите, почему не работает?
нужно, чтобы линейная программа завершалась, если выполняется условие. Но даже если условие не...

Подскажите почему указатель работает неправильно?
Вот код: #include &lt;iostream&gt; #include &lt;time.h&gt; #include &lt;cstdlib&gt; #include &lt;vector&gt; using...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru