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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
lexflax
10 / 10 / 1
Регистрация: 03.04.2011
Сообщений: 627
#1

массив с меню - C++

29.09.2011, 14:41. Просмотров 251. Ответов 2
Метки нет (Все метки)

люди помогите плиз решить эту лабу по с++ сам фигово в нем пока что...
Во всех приведенных ниже вариантах использовать меню для организации работы программы, исходные данные предварительно записать в текстовый файл.
Разработать схему алгоритма и программу, используя функции с параметрами для ввода массива и его обработки.
В массиве хранятся данные об осадках за месяц. Найти
• Количество дней с осадками больше среднего
• Самую «мокрую» декаду (декада – 10дней) месяца.

Люди накидайте хоть средний вариант не от компилированный чтоб было от чего оттолкнуться для меню я так понимаю case лучше использовать?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.09.2011, 14:41     массив с меню
Посмотрите здесь:

Меню на C C++
Меню C++
C++ Меню
c++ меню C++
C++ Меню на с++
C++ Меню на C++
Вызов меню из меню C++
Меню C++
Как сделать чтоб массив задавался и выводился перед выводом меню? C++
Меню на c++ C++
C++ Написать программу сортировки двумерного массив и разбить её на функции по пунктам меню
Из заданного массива C записать в массив А чётные положительные элементы, а в массив В нечётные отрицательные C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
-=ЮрА=-
Заблокирован
Автор FAQ
29.09.2011, 14:53     массив с меню #2
Цитата Сообщение от lexflax Посмотреть сообщение
использовать меню для организации работы программы
- посмотри сюда, там совершенно другой концепт от меню часто предлагаемых здесь
Проверка на цифру
talis
791 / 543 / 37
Регистрация: 11.05.2010
Сообщений: 1,298
Записей в блоге: 1
29.09.2011, 15:16     массив с меню #3
lexflax, вот пример с меню:

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
#include <iostream>
#include <iomanip>
 
using namespace std;
 
void out( int * arr, size_t size )
{
    for( size_t i = 0; i < size; i++ )
        cout << setw(7) << arr[i] << ' ';
 
    cout << '\n';
}
 
void input_single( int * arr, size_t size )
{
    int i;
 
    cout << "Element number: ";
    cin >> i;
 
    if( i < 0 || i >= size )
        cout << "Out of range.\n";
    else
    {
        cout << "> ";
        cin >> arr[i];
    }
 
}
 
void input_all( int * arr, size_t size )
{
    cout << "Enter " << size << " values: ";
 
    for( size_t i = 0; i < size; i++ )
       cin >> arr[i];
}
 
int main( )
{
    short choise;
 
    const size_t array_size = 10;
    int array[ array_size ] = {0};
 
    do
    {
        cout << "1. Output the array\n2. Enter a value\n3. Enter all values at once\n0. Quit\n>";
        cin >> choise;
 
        switch( choise )
        {
            case 1: out( array, array_size ); break;
            case 2: input_single( array, array_size ); break;
            case 3: input_all( array, array_size ); break;
        }
 
        cout << '\n';
    }
    while( choise != 0 );
 
    cout << "Goodbye.\n";
 
    return 0;
}
Yandex
Объявления
29.09.2011, 15:16     массив с меню
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru