29 / 28 / 7
Регистрация: 17.11.2010
Сообщений: 152
1

менюшка

13.02.2011, 16:31. Показов 740. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Возникли проблемы при выводе масива с помощью подфункции
вод код.. в чем может быть проблема?? выводит только один елемент
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
#include <iostream>
#include <conio.h>
#include <Windows.h>
 
 
using namespace std;
 
 
int random (int m[10])
{int i;
    for (i=0;i<10;i++);
    {m[i]= rand()%89+10;}
    cout<<"done";
    Sleep (800);
    return m[10];
}
 
 
int view (int m[10])
{int i;
    for (i=0;i<10;++i);
    {cout<<" "<<m[i];}
    cout<<endl<<"Press Enter to continue";
    getch ();
 
    
    return m[10];
}
 
int exit()
{system ("cls");
cout<<"Press Enter to exit"<<endl;
cin.get();
return 0;
}
 
int main ()
{
    int menu;
    int m[10];
    
 cout<<"<<---program started --->>"<<endl<<endl;
 
Sleep (1300);
 
 
    do  {
 
    
    system("cls");
    cout<<">>Menu:"<<endl<<endl;
    cout<<"> 0 exit"<<endl;
    cout<<"> 1 random"<<endl;
    //cout<<"> 2 del"<<endl;
    cout<<"> 3 view all"<<endl;
    cout<<"> ";
    cin>>menu;
            switch (menu)
            {
            case 0: exit();break;
            case 1: random(m);break; 
            case 3: view (m);break;
            }
        }
    while (menu != 0);
 
        getch();
    
        return 0;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.02.2011, 16:31
Ответы с готовыми решениями:

менюшка на С++
нужно сделать менюшку, в которой будет 5 областей разных цветов с разным текстом, и зависимости от...

Консольная менюшка win32
требуется: реализовать текстовое меню в котором можно перемещаться на суб меню и обратно, это...

Класс матрицы переделать в шаблон + менюшка
Написала класс матрицы, реализующий различные действия с матрицами . Надо переделать в шаблон. Не...

Менюшка для двумерного массива. Ошибки в компиляции
Задание такое. Создать менюшку в C++ так чтобы пункты выполнялись по очереди, по крайней мере...

6
2851 / 1999 / 987
Регистрация: 21.12.2010
Сообщений: 3,705
Записей в блоге: 10
13.02.2011, 17:23 2
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
#include <iostream>
#include <conio.h>
#include <Windows.h>
using namespace std;
 
int random (int m[10]){
    int i;
    for (i=0; i<10; i++)
    {m[i]= rand()%89+10;}
    cout<<"done";
    Sleep (300);
    return m[10];
}
 
int view (int m[10])
{int i;
        for (i=0; i<10; ++i)
        {cout<<"  "<<m[i];}
        cout<<endl<<"Press Enter to continue";
        getch ();
 
 
        return m[10];
}
 
int exit()
{system ("cls");
cout<<"Press Enter to exit"<<endl;
cin.get();
return 0;
}
 
int main (){
        int menu;
        int m[10];
 cout<<"<<---program started --->>"<<endl<<endl;
Sleep (100);
    do{
        system("cls");
        cout<<">>Menu:"<<endl<<endl;
        cout<<"> 0 exit"<<endl;
        cout<<"> 1 random"<<endl;
        //cout<<"> 2 del"<<endl;
        cout<<"> 3 view all"<<endl;
        cout<<"> ";
        cin>>menu;
        switch (menu)
        {
            case 0: exit(); break;
            case 1: random(m); break;
            case 3: view (m); break;
        }
    }while (menu != 0);
    getch();
    return 0;
}
1
9 / 9 / 0
Регистрация: 15.07.2010
Сообщений: 255
13.02.2011, 17:25 3
Исправить:
C++
1
2
3
4
5
int m[10]; на int* m = new int [10];
 
int random (int m[10]) на void random(int* m);
 
int view (int m[10]) на void view (int* m)
0
33 / 33 / 0
Регистрация: 14.11.2009
Сообщений: 137
13.02.2011, 17:42 4
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
#include <iostream>
#include <conio.h>
#include <Windows.h>
 
using namespace std;
 
 
void random (int m[10])
{
    for (int i = 0; i < 10; ++i)
        m[i]= rand()%89+10;
    
    cout << "done";
    Sleep (800);
}
 
 
void view (int m[])
{
    for (int i = 0; i < 10; i++)
        cout << " " << m[i];
 
    cout << endl << "Press Enter to continue";
    getch();
}
 
int exit()
{
    system ("cls");
    cout << "Press Enter to exit" << endl;
    cin.get();
    return 0;
}
 
int main ()
{
    int menu;
    int m[10];
 
    cout<<"<<---program started --->>"<<endl<<endl;
 
    Sleep (1300);
 
 
    do {
        
        system("cls");
        cout << ">>Menu:"<< endl << endl;
        cout << "> 0 exit"       << endl;
        cout << "> 1 random"     << endl;
    //  cout << "> 2 del"        << endl;
        cout << "> 3 view all"   <<endl;
        cout << "> ";
        
        cin >> menu;
        switch (menu)
        {
        case 0:
            exit(); break;
 
        case 1: 
            random(m); break; 
 
        case 3:
            view (m); break;
        }
    }
    while (menu != 0);
    getch();
    return 0;
}
0
29 / 28 / 7
Регистрация: 17.11.2010
Сообщений: 152
13.02.2011, 17:52  [ТС] 5
igorrr37, если чесно я никаких изменений не замтил..
но все работает. Где ж всетаки разница?? хД
0
2851 / 1999 / 987
Регистрация: 21.12.2010
Сообщений: 3,705
Записей в блоге: 10
13.02.2011, 18:00 6
for (i=0;i<10;i++); - точка с запятой не нужна
1
29 / 28 / 7
Регистрация: 17.11.2010
Сообщений: 152
13.02.2011, 18:01  [ТС] 7
хД спасибо.. никадаб не заметил
0
13.02.2011, 18:01
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.02.2011, 18:01
Помогаю со студенческими работами здесь

Как отследить какое сообщение посылает менюшка при выборе пункта?
Помогите пожалуста советом или исходником (что намного лучше). Кратка предъистория: Создал иконку...

Как сделать чтобы после выбора "case" менюшка открывалась заново?
Как сделать чтобы после выбора &quot;case&quot; менюшка открывалась заново и можно было выбирать очередной...

Менюшка в C#
Не получается сделать меню. Ответ должен быть одинаковый у всех 3-х операторов. { class...

Менюшка
Как сделать чтоб вводимые данные были скрыты, какой скрипт использовать

менюшка!
Простая менюшка, создающая иммитацию движения при нажатиии стрелочек вверх, вниз! Написал как...

Менюшка
Ну буду ходить вокруг до около сразу кину код менюшки: Uses CRT; Const MaxMenuItem = 4; Var...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru