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

Заполнить очередь рандомом(начало я написала) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Есть промежуток от [1, n]. Требуется вывести все простые числа http://www.cyberforum.ru/cpp-beginners/thread974331.html
Вот есть промежуток от 1 до n. Нужно вывести все простые числа на этом промежутке. Вопрос у меня лишь в том, как выполнить проверку на простоту числа. #include<iostream> using namespace std; int...
C++ Наследования #include <iostream> #include <string> using namespace std; class student { protected: int sem; string name; float *make; http://www.cyberforum.ru/cpp-beginners/thread974316.html
C++ Вычисление суммы ряда, подскажите пожалуйста
Добрый день, уважаемые программисты! Совсем недавно узнал про этот замечательный форум, очень рад, что есть такие добрые и отзывчивые люди как вы. Хотелось бы попросить у вас помощи, разобраться с...
C++ нужно удалить и вывести все символы после *(его не нужно выводить). я смог наоборот вывести всё до него! помоите
#include "stdafx.h" #include "iostream" #include "string" #include "conio.h" using namespace std; int _tmain(int argc, _TCHAR* argv) { int i,a; char s="Privet lol*lol kolobok";
C++ Указатели http://www.cyberforum.ru/cpp-beginners/thread974285.html
Что делает следующий фрагмент кода? В чем состоит логическая ошибка? (Отметим, что операция индексирования () применена к указателю pia правильно. #include <iostream> using namespace std; int...
C++ Член последовательности Дано действительные числа А и В (А<В). Найти первый член последовательности который не принадлежит . Напишите пожалуйста весь исходник, будьте добры. подробнее

Показать сообщение отдельно
Anna992
0 / 0 / 0
Регистрация: 10.10.2013
Сообщений: 3
11.10.2013, 22:25  [ТС]
Я тут написала нечто ужасное. Помогите исправить, если тут хоть что-то правильно.
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
#include<iostream>
#include<stdlib.h>
#include <time.h>
using namespace std;
 
struct qitem {
  struct qitem *next, *prev;
  int data;
};  
struct queue {
  struct qitem *first, *last;
};  
void spisok( qitem **first,  qitem **last, qitem **next, qitem **prev,int N )
{
    
struct queue my_q = {0, 0};
struct qitem *add_head(struct queue *, struct qitem *),
             *add_tail(struct queue *, struct qitem *),
             *remove(struct queue *, struct qitem *),
             *find_max(struct queue *),
             *make_item(int);
cout <<"vvedit N";
cin >> N;
for (int i = 0; i < N; i++)// заполним очередь 
   add_tail(&my_q, make_item((rand() % 100) + 1));
add_head(&my_q, remove(&my_q, find_max(&my_q)));
cout <<&my_q<<endl;
}
int main()
{
    
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru