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

Стек и Очередь в С++(кусок кода написал, но дальше не могу) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Итерационный метод не работает http://www.cyberforum.ru/cpp-beginners/thread972666.html
Собственно дано 2 уравнения 1) x-cos(x)=0 2)x-10* cos(x)=0 нужно найти х 3 - мя способами 1) половинное деление 2) метод ньютона 3 ) итерационный метод #include <iostream> #include <math.h> #include <iomanip> using namespace std; int main () {
C++ Merge sort Здравствуйте, пытаюсь написать сортировку по методу слияния (merge). не получается, подскажите пожалуйста в чем ошибка? void merge_sort(int* A, int p,int r ,int q ) { int n1,n2; n1 = q - p ; n2 = r - q; int *L = new int ; int *R = new int ; http://www.cyberforum.ru/cpp-beginners/thread972654.html
Подскажите пожалуйста, существует ли какие либо ограничения на тип информационного поля списка? C++
существует ли какие либо ограничения на тип информационного поля списка?
C++ Выкидывает при вводе double
#include <iostream> #include <string> using namespace std; class swapall { private: int *a; double *b; string slovo;
C++ Проблемы с std http://www.cyberforum.ru/cpp-beginners/thread972598.html
Раньше работал в Вс 2005 и таких ошибок небыло.Вот перешёл на ВС 2012 и штук 40 таких ошибок выбило: d:\vs\vc\include\istream(1060): см. объявление "std::operator >>" Во код: #include <iostream> #include <conio.h> using namespace std; void main() { int i,j,a,n,x,t;
C++ Сортировка массива символов используя алгоритм сортировки "вставками" и "быструю" сортировку Доброго времени суток! Задача ставилась следующая : заполнить массив из 3000 элементов символами, отсортировать используя алгоритмы сортировки вставками и быстрой сортировки, и замерять время выполнения программы. Я попытался реализовать следующим образом: Для сортировки вставками #include <iostream> #include <time.h> using namespace std; #define _rand(min, max) ( rand() % ((max) - (min) +... подробнее

Показать сообщение отдельно
mugen0202
1 / 1 / 0
Регистрация: 03.06.2013
Сообщений: 30
10.10.2013, 21:38  [ТС]     Стек и Очередь в С++(кусок кода написал, но дальше не могу)
написал рандом в отдельную функцию, но там в конце не знаю точно, как сделать так,чтобы мои сгенерированные иксы в очередь запихало.
C++
1
2
3
4
5
6
7
8
9
10
11
void genchisqueue(queue **head, queue **tail, int data)
{
     int x;
   srand(time(NULL));
   
   for(int i = 1; i < 100; i++)
   {
      x = 1 + rand() % 100;
   }
   x=element;//подскажите пожалуйста, как тут правильно написать,чтобы оно мне этот х присвоило к моим элементам очереди
}
Добавлено через 2 часа 50 минут
тут моя функция добавления элемента в очередь:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
void push(queue **head, queue **tail, int data,)
 
{
    queue *element=new queue;
    
    element->data=data;
    element->next=NULL;
    if(*head==NULL)
        *head=*tail=element;
    else
    {
        (*tail)->next=element;
        *tail=element;
    }
}
А тут я хочу добавлять эти элементы рандомом. Мне наверное стоит как-то в функции "пуш" придать элементу значение х, а в функции моего рандома как-то поставить ссылку на функцию "пуш"
C++
1
2
3
4
5
6
7
8
9
10
11
void genchisqueue(queue **head, queue **tail, int data)
{
     int x;
   srand(time(NULL));
   
   for(int i = 1; i < 100; i++)
   {
      x = 1 + rand() % 100;
   }
  
}
 
Текущее время: 08:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru