Форум программистов, компьютерный форум 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
11.10.2013, 23:41  [ТС]     Стек и Очередь в С++(кусок кода написал, но дальше не могу)
Не компилируется. Скажите пожалуйста в чем ошибка:
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
#include <iostream>
#include<stdlib.h>
using namespace std;
 
using std::cout;
 
 
struct tqueue
{
   int    val;
   tqueue* next;
};
 
 
void push(tqueue** head, tqueue** tail, int val) 
{
    tqueue* ptr= new tqueue();
    ptr->val   = val;
    ptr->next  = NULL;
 
    if(*head == NULL)
          *head = *tail = ptr;
    else
    {
         (*tail)->next = ptr;
         *tail = ptr;
    }
}
 
 
 
void max_first(tqueue** head)
{
   tqueue* tmp = *head;
   for(tqueue* iter = *head; iter != NULL; iter = iter->next)
   {
        if(iter->val > tmp->val)
           tmp = iter;
   }
 
   int  val = tmp->val;
   tmp->val = (*head)->val;
  (*head)->val = val;
}
 
 
int main()
{
   tqueue* head = NULL, *tail = NULL;
   int n;
   cout << "vvedite n";
   cin >> n;
  
   for(int i = 0; i < n; i++)
       push(&head, &tail, 1 + std::rand()%100);
 
   max_first(&head);
 
   tqueue* tmp;
   while(head != NULL)
   {
       cout << head->val << '\n';
 
       tmp  = head;
       head = head->next;
       delete tmp;
   }
   return 0;
}
 
Текущее время: 20:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru