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

Не могу понять как передать - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Массив указателей на функцию http://www.cyberforum.ru/cpp-beginners/thread1029571.html
Напишите программу, чтобы она управлялась при помощи меню. Программа должна предлагать пользователю выбор из нескольких команд примерно таким образом: Выберите: 0 Вывести массив оценок 1 Найти минимальную оценку 2 Найти максимальную оценку 3 Вывести среднюю оценку для каждого студента 4 Выйти из программы Существует одно ограничение на использование массивов указателей на функции,...
C++ Объясните функцию? Нужно объяснить и написать вызов функции. Функция связана со строками, но что делает не пойму. int F(char *p){ int n; if (*p=='\0') return 0; if (*p!=' ') n=1; else n=0; for (p++; *p!='\0'; p++) if (p!=' '&&p==' ') n++; http://www.cyberforum.ru/cpp-beginners/thread1029557.html
Можно ли строку получить из другой строки путем вычеркивания некоторых символов? C++
Помогите, пожалуйста, решить задачку. даны две строки st1 и st2 . выяснить, можно ли строку st2 получить из строки st1 путем вычеркивания некоторых символов
Реализовать класс Person (персона) C++
в общем, утопающий студент просит о помощи, потому как сам уже себя не успеет спасти. нужно к понедельнику сдать 5 лабораторных на с++ вот задания: 2.Реализовать класс Person (персона) – инкапсулирует персональные данные о человеке (фамилию, имя, отчество и дату рождения типа Date). Для этого класса реализовать конструктор, позволяющий записать данные в объект и метод вывода персоны на экран....
C++ Выделить нечетные слова во всех предложениях строки http://www.cyberforum.ru/cpp-beginners/thread1029528.html
полностью задача звучит так:ввести текст, состоящий из нескольких предложений. Написать программу, которая определяет в первом предложении количество слов, длина которых меньше заданного k, и выводит эти слова, а также выводит все нечетные слова в каждом предложении. С первой частью задачи проблем не возникло, а вот нечетные слова не знаю как выделить параллельно тем более с сортировкой по...
C++ разработать программу сортировки одномерных массивов 1: создать и отсортировать одномерный массив используя алгоритм сортировки выбором 2: создать и отсортировать одномерный массив используя алгоритм сортировки вставкой 3: создать и отсортировать одномерный массив используя алгоритм сортировки обменом 4: создать и отсортировать одномерный массив используя алгоритм сортировки "пузырь" подробнее

Показать сообщение отдельно
egor2116
 Аватар для egor2116
337 / 368 / 42
Регистрация: 20.01.2013
Сообщений: 1,113
05.12.2013, 16:02     Не могу понять как передать
Пример более мене форматированного кода
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
#include <iostream>
 
using std::cout;
using std::cin;
using std::endl;
 
class GroupMachine
 {
   private:
           int countTime         //ïåðåìåГ*Г*Г*Гї äëÿ Г±Г·ГҐГІГ* âðåìåГ*ГЁ
           int countMachine      //êîë-ГўГ® Г±ГІГ*Г*êîâ Гў ãðóïïå
           int timeToWorked      //âðåìÿ Г°Г*áîòû 
           int * timeToEndWork   //âðåìÿ äî ГЄГ®Г*Г¶Г* Г°Г*áîòû Г±ГІГ*Г*ГЄГ*
           int * countDetail     //êîë-ГўГ® äåòГ*ëåé îáðГ*áîòГ*Г*ûõ Г±ГІГ*Г*êîì
           int * modeMachine;    // ðåæèì Г°Г*áîòû Г±ГІГ*Г*ГЄГ*
   public:                                          
          GroupMachine ()                              
          {
              cout << "BBeDuTe BpeM9l Pab0Tld: ";  cin >> timeToWorked;
              cout << "BBeDuTe KoJl-BO CTAHKOB: "; cin >> countMachine;
              
              modeMachine = new int [countMachine];
              timeToEndWork = new int [countMachine];             
              countDetail = new int [countMachine];
              
              for(int i = 0; i < countMachine; i++)
                  {
                      timeToEndWork[i] = timeToWorked;
                      countDetail[i] = 0;
                      modeMachine[i] = 0;
                  }
          }
          ~GroupMachine()
          {
              delete [] modeMachine; modeMachine = NULL;
              delete [] timeToEndWork; timeToEndWork = NULL;
              delete [] countDetail; countDetail = NULL;
              
          }
        int zad(int queueMachine)   
            { 
                if(kbhit()) 
                 if(getch()==27)
                    return 0;
                    
                for(int i=0;i<N;i++)
                 {
                     if((modeMachine[i] == 0) && (queueMachine > 0)) 
                         modeMachine[i] = 1;
                     if((timeToEndWork[i] >= 0) && (modeMachine[i] == 1))
                         timeToEndWork[i]--;
                     if(timeToEndWork[i] == -1)
                     {
                        timeToEndWork[i] = timeToWorked;
                        countDetail[i]++;
                        modeMachine[i]=0;
                     }
                        
                     cout << endl << "Vrem'a do konca robotu= " << 
                      timeToEndWork[i] << endl << "rejim rabotu - " << 
                      modeMachine[i] << endl << "Kol-vo obrabotanuh detalei = " << 
                      countDetail[i] << endl << queueMachine << endl;
                     return modeMachine[i];
                 }
            }
 };
 
Текущее время: 02:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru