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

Вставить элемент в очередь - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ошибка: Выражение должно быть допустимым для изменения левосторонним значением http://www.cyberforum.ru/cpp-beginners/thread804099.html
class ts_ch { int zn; public: ts_ch() { zn=0; } ts_ch(int a) {
C++ Задачу закончить #include<math.h> #include<windows.h> #include<stdio.h> #include<conio.h> #include<iostream.h> int n; int sum(int a) { int i,p=0,g=0,m=0,v=0,d=0,l=0,s=0,f=0,h=0,r=0; for(i=0; i<=99; i++) http://www.cyberforum.ru/cpp-beginners/thread804086.html
C++ Выберите неправильно записанное имя переменной
Помогите! 1. Выберите неправильно записанное имя переменной. a) absde b) a123b_ c) abыcd1 d) __b__d
C++ Хочу начать учить C++ с чего начать?
Посоветуйте действительно хорошие книги/видео уроки по этому языку. За спиной у меня нет других языков программирования. Еще хочу задать пару вопросов : 1. Что можно написать на этом языке? (прошу не писать - "все", "любые программы" и т.п.) желательно конкретно(и если можно примеры). 2. Можно ли будет написать приложение для таких платформ как - Android, Ios ? 3. И во что может превратиться...
C++ min и max в одномерном массиве с++ http://www.cyberforum.ru/cpp-beginners/thread804064.html
Доброго времени суток. Подскажите хде тута я натупил...вроде так всё логично написано? #include <iostream> #include <conio> using namespace std; int main() { int arr = {1, 3, 2, 4, 8, 11, 34, 3, 8, 7}; int max = arr;
C++ Зачем объявляют методы для класса за его пределами? Имеется пример: #include<iostream.h > class Example{ public: int num; //Функция для установки значения void Set(int val){ num=val; подробнее

Показать сообщение отдельно
Okswes
0 / 0 / 0
Регистрация: 04.10.2009
Сообщений: 15
09.03.2013, 19:46     Вставить элемент в очередь
Формирую очередь из чисел. Как вставить после каждого простого числа нужное мне?
Имею такой код,...
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
#include <stdio.h>
#include <conio.h>
#include <math.h>
#include <string.h>
#include <iostream>
using namespace std;
 
struct node
  {
    float info;
    node *link;
  };
 
  node *k, // Рабочий указатель
      *l, *r; // Левый и правый указатели
  int w;
  int z=0; //счетчик чисел в очереди
  int sum; //произведение чисел в очереди
  float g; //среднее геометрическое
 
bool prost(int n)
{
   for(int i=2;i<n-1;i++)
   {
        if(n%i==0)return false;
    }
    return true;
}
 
void add()
{
    cout<<"Bведите число";
    cin>>w;
 
  while (!feof(stdin))
  {
    k = new node;
    k->link = NULL;
    k->info = w;
    sum=sum*w;
    r->link = k; // Добавление узла справа
    r = k;
    cout<<"Bведите число";
    cin>>w;
    z++;
    
  }
}
 
void vivod()
{
     k = l;
  while (k != NULL)
  {
    cout<<k->info<<" ";
    k = k->link;
  }
  cout<<"\n";
}
 
 
 
void main()
{
  setlocale(LC_CTYPE,"Russian");
  
 
  // Создание пеpвого узла
 
  cout<<"Bведите число";
    cin>>w;
  k = new node;
  k->link = NULL;
  k->info = w;
  l = r = k;
 
  z=1;
  sum = w;
  // Построение остальных узлов очереди
 
  add();
 
  // Вывод содержимого очереди
 
 vivod();
 
 g=pow(sum,1.0/z);
  
 
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 03:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru