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

требуется доделать условие для оператора свитч - C++

Восстановить пароль Регистрация
 
Zambal
83 / 3 / 1
Регистрация: 14.11.2011
Сообщений: 68
29.11.2012, 14:09     требуется доделать условие для оператора свитч #1
https://photos-2.dropbox.com/t/0/AAC...ov2D_LPQgF7LlE

вот что смог написать для данного задания, рассчитал в какой последовательности шар будет оказываться в отсеках. но это не примут скорее всего. как написать функцию, которая будет изменять условие следования шара. вроде как делается через switch и case, один вариант заслонки будет как "1" иил "true", а другой "0" и "false" соответственно. Но что взять в тело выполняемых операций, чтобы шар переходил к другому объекту

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
#include "stdafx.h"
 
#include <iostream>
using namespace std;
 
int FindFunnel(const int ballNum)
{
int res[] = { 8, 12, 10, 14, 9, 13, 11, 15 };
return res[(ballNum -1) % 8];
 
}
 
int main()
{
    const int ballQnt = 3;
 
    for (int i = 1; i <= ballQnt; i++)
    {
        cout << "Ball number " << i << " in " << FindFunnel(i) << " funnel\n";
    }
    
    system ("pause");
    return 0;
}
вот алгоритм следования шара

1 2 3 4 5 6 7->номера заслонок
/ / / / / / / ->начальное положение
1 2 3 4 5 6 7
\ \ / \ / / / ->1 шар в отсеке 8
1 2 3 4 5 6 7
/ \ \ \ / \ / ->2 шар в отсеке 12
1 2 3 4 5 6 7
\ / \ \ \ \ / ->3 шар в отсеке 10

и т.д.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.11.2012, 14:09     требуется доделать условие для оператора свитч
Посмотрите здесь:

Перегрузка оператора == для string для структуры C++
C++ сочетания оператора цикла и условного оператора
Подскажите ,пожалуйста,как отобразить схему алгоритма оператора свитч в с++? нигде не могу найти корректного ответа( C++
доделать программу для решения СЛАУ C++
Сочетания оператора цикла и условного оператора C++
C++ сравнить два целых числа, не используя условного оператора, оператора выбора и так же символов сравнения
C++ Не работает первое условие условного оператора
Придумайте простую программу с использованием условного оператора IF и оператора switch C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 13:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru