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

Очереди на С - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ "Очереди" как сделать? http://www.cyberforum.ru/cpp-beginners/thread185636.html
Дано натуральное число n, целые числа а1 ., а2n. Выяснить, верно ли, что для i = 1 ., n выполняется аі + а2n-i+1>17.
C++ char не воспринимает %c, но воспринимает %s Вопрос в строке "fprintf(f, "%s", text);". Переменная text имеет тип char, однако если я пишу %c, то текст в файл не выводится, а если пишу %s, то все нормально. Почему, учитывая то, что для символов предназначен %c? Оо #include <stdio.h> #include <stdlib.h> #include <iostream> using namespace std; int main() { char text; http://www.cyberforum.ru/cpp-beginners/thread185634.html
C++ Циклический алгоритм (цикл с постусловием)
Здравствуйте! Помогите пожалуйста с задачей. TC++ Для введенных с клавиатуры чисел найти сумму отрицательных кратных 4. Пpи вводе положительного числа суммиpование пpекpатить. Заранее большое спасибо!
C++ Как подчеркнуть строку
Подскажите как подчеркнуть строку?
C++ Объясните смысл строк в коде (~20 строк) http://www.cyberforum.ru/cpp-beginners/thread185621.html
#include <stdio.h> #include <stdlib.h> #include <iostream> using namespace std; int main() { char text; FILE *f = fopen("tekt.txt", "r"); int i=0; char ch;
C++ Треугольник 1.Операторы выбора в С++ Даны три различных числа. Если нельзя построить треугольник с такими длинами сторон, то напечатать 0, иначе напечатать 3, 2 или 1 в зависимости от того, равносторонний это треугольник, равнобедренный или какой-либо иной. подробнее

Показать сообщение отдельно
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
03.11.2010, 11:40     Очереди на С
Теперь понятно.
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
class TList // Имя класса исправь сам
{
 protected:
  int *Data;
  int Count;
 public:
  TList ()
  {
   Count=0;
   Data=NULL; 
  }
  ~TList ()
   {
     if (Data)
     {
       delete [] Data;
     }
   }
  void Write(int x)
  {
   int *Buffer;
   int i;
   ++Count;
   Buffer=new int [Count];
   for (i=Count-1; i>0; --i)
   {
     Buffer[i]=Data[i-1];
   }
   Buffer[0]=x;
   if (Data)
   {
    Delete [] Data;
   }
   Data=Buffer;
  }
  bool Red(int &x)
  {
   int *Buffer;
   int i;
   --Count;
   x=Data[0];
   Buffer=new int [Count];
   for (i=Count-1; i>0; --i)
   {
     Buffer[i-1]=Data[i];
   }
   if (Data)
   {
    Delete [] Data;
   }
   Data=Buffer;
   return Count>0;
  }
  operator int ()
  {
    return Count;
  }
};
TList a;
TList x;
TList y;
bool f;
int temp;
int m;
int l;
int k;
int min(int a, int b)
{
 if (a<b)
 {
  return a;
 }
 return b;
}
do
{
 f=a.Read(temp);
 y.Write(temp);
 if (f)
 {
  f=a.Read(temp);
  x.Write(temp);
 }
} while (f);
m=x;
l=y;
k=min(m,l);
 
Текущее время: 05:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru