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

Создание меню - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ циклы и n-ое количество наборов) http://www.cyberforum.ru/cpp-beginners/thread197061.html
собственно вот и сама задача Дано целое число K, а также K наборов ненулевых целых чисел. Каждый набор содержит не менее двух элементов, признаком его завершения является число 0. Найти количество наборов, элементы которых возрастают или убывают. как ее можно реализовать ? мне вот непонятно как сделать так чтобы в цикле при вводе 0, программа начала спрашивать следующий набор. если можно...
C++ Массивы классы и функции Здравствуйте мне дали задание на оценку но я не совсем понимаю его. Не могли бы вы объяснить какие примерно нужно использовать функции и библиотеки для решения этой задачи. Я попробую её сделать сам и если возникнут проблемы или ошибки компеляции я задал бы дополнительные вопросы. Вот задание Создать класс, генерирующий систему логичеcких функций с заданными параметрами n –число входных... http://www.cyberforum.ru/cpp-beginners/thread197050.html
C++ Определить порядковые номера трех наименьших нечетных элементов и их произведение
Требовалось определить порядковые номера трех наименьших нечетных элементов и их произведение. я написал программу, помогите найти ошибку пожалуйста. #include <stdio.h> int max(int a,int n) {int i=0,max=a; while((a!=0)&&(i<n)) {if(a>max) {max=a; } i++;
map + set C++
привет есть задача в которой надо использовать сет и меп вместе ( или мультисет и мультимеп) задача такая: считать с файла информацию ( производитель - устройство - количество) и вивести (устройство - производитель - количество - загальное количество устройств) я думал сделать клас производитель и класи етих устройств(принтер,монитор...) в мепе штоб били устройство - количество а потом...
C++ Поиск слова в массиве символов char http://www.cyberforum.ru/cpp-beginners/thread197032.html
Получаю массив символов типа char из com port. есть ли способ поиска в этом массиве необходимого слова кроме как побайтово копировать данные с шагом один байт и сравнивать? этот процесс идет очень медленно. работать как со строкой не могу потому что в середине массива встречаются нулевые символы.
C++ Транслитерация строки и замена в строке +++ на + Доброго времени суток! Сделал код - транслитерацию строки и замена в строке +++ на +. Помогите переделать код не используя класс STRING, т.е. обычными символьными строками . #include <iostream.h> #include <string.h> void Transliterate (string &str1) { for (int i=0; i<str1.size();i++) { ... подробнее

Показать сообщение отдельно
zver171992
0 / 0 / 0
Регистрация: 18.11.2010
Сообщений: 11
24.11.2010, 23:28  [ТС]     Создание меню
Цитата Сообщение от Stealik Посмотреть сообщение
Скинь код

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
#include <stdio.h> 
#include <bios.h> 
#include <conio.h> 
#include <stdl ib.h>
void lb2 (void); 
void lb3 (uoid); 
void lb4 (void);
 void lb5 (void); 
void ex (void); 
main ()
{ int ch=0, s=0, i=0; 
clrscr (); 
textnode (C80); 
textbackground (BLACK); 
while (ch! =283)
{ switch (ch) 
{
case 15360: ex(); break; 
case 818: system (“labal2.exe); break; 
case 1875: system("labat3.exe"); break; 
case 1332: system("labat4.exe"); break; 
case 158S: system("labai5.exe"); break; 
case 1846: exit (0); break;
case 18432: s=s-l; break;
case 28488: s-s+l; break;
case 7181: if (i= = 0)  system ("laba2.exe");
if (i= =l|| i= =-5) system ("laba3.exe"); 
if (i= =2||i= =-4) system ("laba4.exe"); 
if (i= =3||i= =-3) system ("laba5.exe"); 
if (i= =4||i= =-2) exit (0);break;
}
I=s%5;
switch (i)
{case 0:lb2 (); break; 
case 1:lb3 (); break; 
case 2:lb4 (); break; 
case 3:lb5 (); break; 
case 4:ex (); break; 
case -l:ex (); break; 
case -2:lb5 (); break; 
case -3:lb4  (); break;
case -4:lb3  (); break;
 
} 
ch=bioskey (0);
}
}
void lb2 (void)
 { clrscr (); 
textmode (C80);
 textcolor (14); 
textbackground (1); 
window (26,7,52,14); 
textbackground (4);
cprintf (" Лабораторная работа 2"); textbackground (1);
cprintf (" Лабораторная работа  3 "); 
cprintf (" Лабораторная работа 4 ");
 cprintf (" Лабораторная работа 5 );
cprintf ("  Выход   ");
textcolor (0); 
textbackground (7); 
textmode (LASTMODE);
}
void lb3 (void) 
{ clrscr ();
textnode (C80);
 textcolor (14); 
textbackground (1); 
window (26,7,52,14); 
textbackground (4);
cprintf (" Лабораторная работа 2"); textbackground (1);
cprintf (" Лабораторная работа  3 "); 
cprintf (" Лабораторная работа 4 ");
 cprintf (" Лабораторная работа 5 );
cprintf ("  Выход   ");
textcolor (0); 
textbackground (7); 
textmode (LASTMODE);
 
}
void lb4 (void) 
{ clrscr ();
textnode (C80);
 textcolor (14); 
textbackground (1); 
window (26,7,52,14); 
textbackground (4);
cprintf (" Лабораторная работа 2"); textbackground (1);
cprintf (" Лабораторная работа  3 "); 
cprintf (" Лабораторная работа 4 ");
 cprintf (" Лабораторная работа 5); 
}
void lb5 (void) 
{ clrscr ();
textnode (C80);
 textcolor (14); 
textbackground (1); 
window (26,7,52,14); 
textbackground (4);
cprintf (" Лабораторная работа 2"); textbackground (1);
cprintf (" Лабораторная работа  3 "); 
cprintf (" Лабораторная работа 4 ");
 cprintf (" Лабораторная работа 5 );
cprintf ("  Выход   ");
textcolor (0); 
textbackground (7); 
textmode (LASTMODE);
}
void ex (void) 
{ clrscr ();
textnode (C80);
 textcolor (14); 
textbackground (1); 
window (26,7,52,14); 
cprintf (" Лабораторная работа 2"); textbackground (1);
cprintf (" Лабораторная работа  3 "); 
cprintf (" Лабораторная работа 4 ");
 cprintf (" Лабораторная работа 5 );
textbackground (4);
textcolor (14IBLINX);
cprintf ("  Выход   ");
textbackground (1); 
 
textcolor (14); 
textbackground (7); 
textcolor (0); 
 
textmode (LASTMODE);
 
}
Набирал код по памяти возможны ошибки.. Не могу понять почему не открывает мои файлы.Объяснитье пожалуйста как и что, по возможности подправьте код.Заранее благодарен
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru