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

"Очереди" как сделать? - C++

Восстановить пароль Регистрация
 
Roma_beast
 Аватар для Roma_beast
1 / 1 / 0
Регистрация: 27.10.2010
Сообщений: 14
03.11.2010, 10:18     "Очереди" как сделать? #1
Дано натуральное число n, целые числа а1 ., а2n. Выяснить, верно ли, что для i = 1 ., n выполняется аі + а2n-i+1>17.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
03.11.2010, 10:41     "Очереди" как сделать? #2
Demon2604, русский надо учить.
Roma_beast, элементы очереди можно использовать только по одному разу. Да и задача не вполне ясна.
Roma_beast
 Аватар для Roma_beast
1 / 1 / 0
Регистрация: 27.10.2010
Сообщений: 14
03.11.2010, 10:48  [ТС]     "Очереди" как сделать? #3
И чем именно тебе не ясна задача?
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
03.11.2010, 10:52     "Очереди" как сделать? #4
Не совсем понял, что сделать надо. Например, для одного i проверка, или для всех из диапазона?
Roma_beast
 Аватар для Roma_beast
1 / 1 / 0
Регистрация: 27.10.2010
Сообщений: 14
03.11.2010, 10:52  [ТС]     "Очереди" как сделать? #5
Требование к задачи:
Считывание данных обязательно должно быть выполнено из файла в виде отдельной функции (например, Readdata).
Решение задачи должно быть выполнено также в виде отдельной функции (например, Task).
Результатом работы программы должна быть сформированная очередь, которая будет выведена на дисплей (также отдельной функцией).
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
03.11.2010, 10:57     "Очереди" как сделать? #6
Цитата Сообщение от Roma_beast Посмотреть сообщение
Результатом работы программы должна быть сформированная очередь, которая будет выведена на дисплей
Очередь чего? Пока я думал, что очередь - это входные данные, мне казалось, что я хоть что то понимаю, хоть и не всё. Но если очередь - это результат проверки, то я вообще в такой задаче не понимаю ничего.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.11.2010, 11:52     "Очереди" как сделать?
Еще ссылки по теме:

Имеется строка "AAABBCCAA", нужно вывести на экран "3A2B2C2A", и так же сделать обратное действие C++
C++ Делаю простой текстовый редактор. Как сделать пункт "отменить"
C++ Как сделать execl("my", "arg", argv)?

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Roma_beast
 Аватар для Roma_beast
1 / 1 / 0
Регистрация: 27.10.2010
Сообщений: 14
03.11.2010, 11:52  [ТС]     "Очереди" как сделать? #7
Цитата Сообщение от taras atavin Посмотреть сообщение
Очередь чего? Пока я думал, что очередь - это входные данные, мне казалось, что я хоть что то понимаю, хоть и не всё. Но если очередь - это результат проверки, то я вообще в такой задаче не понимаю ничего.
НУ просто здесь нужно чтобы на екран выводило отдельную очередь, я так понял (да я сам толком незнаю, если бы знал то бы не просил о помощи)

Добавлено через 9 минут
Может ето поможет как то?

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#define MAX_EVENT 100 
char *events[MAX_EVENT]; 
int spos, rpos; 
 void Qstore (char *value) // додать в очередь
 {
 if (spos==MAX_EVENT) 
  {   
fprintf (stderr, "List full");  
  }    
  else   
events[spos++]=value;
 } 
 char * Qretrieve(void) // выбор обекта с очереди 
{ 
if (rpos==spos)  
{ 
  fprintf(stderr, "No appointments scheduled.");
 return NULL; 
 } 
else     
return events[rpos++];
 }
Добавлено через 41 минуту
Может по динамическим массивам чтото мож сделать?

"Дан целочисленный список F=<1,8,9,0,1,3,2,4,1,12,23,1,23,2,19,1>. Сформировать новый список, который будет содержать удвоение непарных значений и утроение парных. "
Yandex
Объявления
03.11.2010, 11:52     "Очереди" как сделать?
Ответ Создать тему
Опции темы

Текущее время: 08:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru