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

В чем интересно загвоздка???интересно разобраться! - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ почему вылетает из программы? http://www.cyberforum.ru/cpp-beginners/thread231368.html
почему вылетает из программы во время рассчета длины массива? всю голову слома, не могу найти ошибку помогите пожалуйста //файл laba.h #ifndef LABA_H #define LABA_H class laba { public:
C++ общий делитель Ребята...помощь необходима как никогда...завтра смерть...ПОМОГИТЕ!!!! Дан массив целых чисел. Есть ли среди них общий делитель? Есть ли среди них общее кратное? Не получается...вот что вышло...и то для кратного...и не верно((((Помогите доделать!!!Пожалуйста!!!!!!!!!!!!!!!!!!!!!!!! //--------------------------------------------------------------------------- #include <vcl.h>... http://www.cyberforum.ru/cpp-beginners/thread231367.html
C++ C++. Сортировка методом вставок и пирамидальная.
Задача состоит в сравнении двух сортировок. Сотрировки методом вставок и пирамидальной. На каждую сортировку пишется программа которая бутет сортировать массив считаный из файла, записывать результат в файл и выводить время за которое будет выполнена сортировка. Проблема в том что сортировки нужно реализовать с помощю структур с каковыми я ранее не сталкивался. Если у кого нибуть есть подобные...
cannot convert 'int' to 'int*' C++
Дорогие форумчане, помогите, пожалуйста. В программе возникает ошибка cannot convert 'int' to 'int*'. ошибка возникает в строке: y=p(1,A)+p(t-1), A)+pow((p(s+t,A)),2); // p -это функция: int p(int x, int A) { int h; h=(A*pow(x,6))+(A*pow(x,5))+(A*pow(x,4))+(A*pow(x,3))+(A*pow(x,2))+(A*x)+A;
C++ 3 мелких вопроса http://www.cyberforum.ru/cpp-beginners/thread231323.html
1. Если в базовом классе объявлена переменная с каким-то именем, то в производных классах такого имени не должно встречаться? 2. Если в классе А объявлена секция protected, то производный класс Б имеет прямой доступ к этим данным, да? Ну а если производный класс Б сделать базовым по отношению к классу В, то класс В будет иметь прямой доступ к данным класса А из секции protected? 3. Почему...
C++ Геометрическая прогрессия Задача: Дано N десятоков целых чисел. Определить, сколько из них могут составлять геометрическую прогрессию. Проверку оформить в виде функции. Помогите кто чем может) подробнее

Показать сообщение отдельно
Josefina
10 / 10 / 1
Регистрация: 27.09.2010
Сообщений: 32
20.01.2011, 07:35     В чем интересно загвоздка???интересно разобраться!
Загвоздка в том, что когда ты вводишь символ, то в переменную choose помещается неопределенное значение, сделай эту переменную типа char, а при передаче значения из функции menu() приводи ее к типу int, таким образом, передаваться будет код введенного символа.

Следующая программа работает, пояснения выше:
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
int menu();
 
int main()
{
bool exit=false;
for(;;)
{
        int choose=menu();
        switch (choose)
        {
        case (49): 
                
                break;
        case (50):
                
                break;
        case (51): 
        
                break;
        case (52):
        
                break;
        case (53):
                exit=true;
                break;
        default:
                cout<<RUS("Выберете пункт меню...")<<endl;
                break;
        }
        if (exit) 
                break;
}
return 0;
}
 
 
/////////////////////////////MENU/////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////
int menu(){
        char choose;
        cout<<endl<<endl;
        cout<<RUS("\t******МЕНЮ******")<<endl;
        cout<<RUS("(1) условие")<<endl;
        cout<<RUS("(2) условие")<<endl;
        cout<<RUS("(3) условие")<<endl;
        cout<<RUS("(4) условие")<<endl;
        cout<<RUS("(5) ВЫХОД")<<endl;
        cout<<" : ";
        cin>>choose;
        return ((int)choose);
}
 
Текущее время: 03:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru