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

прибытие самолетов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти общие элементы двух целочисленных массивов и отсортировать их по возрастанию http://www.cyberforum.ru/cpp-beginners/thread39012.html
добрый вечер, может кто-нить подсказать как найти общие элементы двух целочисленных массивов и отсортировать их по возрастанию. Массивы сформированы случайно.
C++ Использование API Как использовать Windows API в C++? Или вернее, как подключить библиотеки c API-функциями? http://www.cyberforum.ru/cpp-beginners/thread38992.html
C++ Можно ли создать вектор заранее неизвестного размера?
Скажите пожалуйста, можно ли создать вектор заранее неизвестного размера так, чтобы пользователю перед его заполнением не нужно было указывать его размер, а заканчивалось заполнение вектора нажатием enter? Например пользователю предлагается ввести число, он его вводит без пробелов, каждая цифра заносится в элемент вектора, а после нажатия пользователем enter, заполнение заканчивается.
Форматный ввод/вывод с использованием текстовых файлов. C++
ЗДРАВСТВУЙТЕ. МЕНЯ ЗОВУТ ДАША. У МЕНЯ ПРОБЛЕМА, Я НЕ ЧЕГО НЕ ПОНИМАЮ В С++, А У МЕНЯ ЗАЧЕТ, МОЖЕТ КТО ТО МНЕ СМОЖЕТ СДЕЛАТЬ МОЁ ЗАДАНИЕ: Дан файл, компоненты которого являются действительными числами. Найти максимальный и минимальный компонент файла. ЕСЛИ НЕ ТРУДНО СДЕЛАЙТЕ ПОЖАЛУЙСТА, ЗА РАНЕЕ БОЛЬШОЕ СПАСИБО!!!!
C++ Автоматическое нажатие клавиш http://www.cyberforum.ru/cpp-beginners/thread38955.html
Нужен код программы которая будет в открытом окне автоматически будет нажимать заданные клавиши?
C++ Не получается заполненить матрицу Здравствуйте! :) Помогите пожалуйста найти ошибку.#include "stdafx.h" #include <iostream> using namespace std; void main(int argc, _TCHAR* argv) { enum { m=5, n=10 }; int matrix; int i, j; подробнее

Показать сообщение отдельно
Катюня
0 / 0 / 0
Регистрация: 01.05.2009
Сообщений: 22
08.06.2009, 19:27     прибытие самолетов
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
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
#include<iostream.h>
#include <math.h>
#include<stdlib.h>
#include <iomanip.h>
#include<conio.h>
#include<string.h>
struct times        
{
int hour;
int minute;
};
 
struct st           
{
int nomer;
times tin;
};
 
const int n=3;
const int p=11;
const int tns=10;       
const int tvp=40;       
 
st a[p]={           
{1,{random(25),random(61)}},
{2,{random(25),random(61)}},
{3,{random(25),random(61)}},
{4,{random(25),random(61)}},
{5,{random(25),random(61)}},
{6,{random(25),random(61)}},
{7,{random(25),random(61)}},
{8,{random(25),random(61)}},
{9,{random(25),random(61)}},
{10,{random(25),random(61)}},
{11,{random(25),random(61)}}
};
 
st b[n]={           
{-1,{0,0}},
{-1,{0,0}},
{-1,{0,0}}
};
 
 
int t(times f)          
{
return f.hour*60+f.minute;
}
void main()
{ clrscr();
int i,j,q,pogod;
int x,y,z;
bool rand;
cout << "\n\n";
cout << "====================================================\n";
cout << "====================================================\n\n\n";
    cout<<"Vvedit' stan pogody: 0-pogana,1-garna"<<endl;
cin>>pogod;
if(pogod==0) {cout<<"Pogana pogoda vse reisy zatrymuutsia na 20 hvylyn"<<endl; getch();
exit(1);}
else{
rand=1;
if (rand==1) {
b[1].tin.hour=a[10].tin.hour;
b[1].tin.minute=a[10].tin.minute;
b[1].nomer=a[10].nomer;
q=0;
cout << "\nPosadka Charternogo reisa  vidbudetsya na 1  smugu\n";
for(j=0;j<p-1;j++)
{
cout << "\n-----------------------==" << setw(5) << a[j].nomer << "==----------------------\n";
q=0;
for(i=0;i<n;i++)
{
if((t(a[j].tin)-t(b[i].tin))>tns || b[i].nomer==-1)
{
b[i]=a[j];
q=1;
cout << "\nPosadka reisa " << a[j].nomer << " vidbudetsya na " << i+1 << " smugu\n";
break;
}
}
x=2000;//1460 hv v odniy doby
if(q!=1)
{
for(i=0;i<n;i++)
if((t(a[j].tin)-t(b[i].tin))<x)
{
    x=t(a[j].tin)-t(b[i].tin);
    y=i;
}
 
if((t(a[j].tin)-t(b[y].tin))>(tns+tvp))
{
b[y]=a[j];
}
 
else
{
cout << "\nReys pid nomerom " << a[j].nomer << " ne moge sisty\n";
cout << "Letyt do Kharkova\n\n";
}
}
cout << "\n======================================================\n\n\n\n";
}
}
else
{
 for(j=0;j<p-1;j++)
{
cout << "\n-----------------------==" << setw(5) << a[j].nomer << "==----------------------\n";
q=0;
for(i=0;i<n;i++)
{
if((t(a[j].tin)-t(b[i].tin))>tns || b[i].nomer==-1)
{
b[i]=a[j];
q=1;
cout << "\nPosadka reisa " << a[j].nomer << " vidbudetsya na " << i+1 << " smugu\n";
break;
}
}
x=2000;//1460 hv v odniy doby
if(q!=1)
{
for(i=0;i<n;i++)
if((t(a[j].tin)-t(b[i].tin))<x)
{
    x=t(a[j].tin)-t(b[i].tin);
    y=i;
}
 
if((t(a[j].tin)-t(b[y].tin))>(tns+tvp))
{
b[y]=a[j];
}
else
{
cout << "\nReys pid nomerom " << a[j].nomer << " ne moge sisty\n";
cout << "Letyt do Kharkova\n\n";
}
}
cout << "\n======================================================\n\n\n\n";
}
}
}getche();
}

подскажите, как сделать так, чтобы была задержка....delay не работает...прога компилируется и запускается в билдере)))заранее спасибо)))

Добавлено через 50 секунд
то есть, чтобы каждая строчка выводилась с задержкой)))
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 08:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru