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

Сократить код, переделав if - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти минимумы 1-го и 2-го диапазонов, если минимум 3-го удовлетворяет условию, иначе найти максимум 2-го http://www.cyberforum.ru/cpp-beginners/thread1825952.html
Даны натуральные числа n,m, целые числа a1,...,an, b1,...,bm, c1,...,c30. Вычислить:
C++ Вычислить длину окружности, задаваемой радиусом Вычислить длину окружности, задаваемой радиусом: С = 2πr. http://www.cyberforum.ru/cpp-beginners/thread1825947.html
Удалить повторяющиеся слова C++
char mas; char let; cout << "Введите строку: "; gets(mas); cout << endl; cout << "Введите подстроку: "; gets(let); cout << endl;
Непонятен код, присваивание значению int символа строки C++
//получили строку str { std::vector<bool> char_set(128); for (int i = 0; i < str.length(); i++) { int val = str; if (char_set) { return false; }
C++ Затруднения с ответом по теоретической части http://www.cyberforum.ru/cpp-beginners/thread1825915.html
Здравствуйте! К вам вопрос по теоретической части, на который есть предпосылки в интернете, но ответа сформулированного нет. Цикл while в задачи выводит одно значение большее условию. В теории же пишут так: Цикл while выполняет тело цикла до тех пор, пока условие остаётся истинным. Если условие сразу ложно, то тело цикла не выполнится ни разу. Тем не менее выполняется, преподаватель...
C++ Как подключить User agent к WebBrowser и авторизоваться без ID Здравствуйте. Как отправить пакет сайту (User_Agent), что я сижу не с IE, а с другого браузера? Так как к примеру у Вконтакте пишет "Вы используете старый браузер". И второе. Столкнулся с проблемой авторизации на сайтах где нет ID у логина и пароля. Читал много тем, где как-то перехватывают пакеты, потом их редактируют и пост запросом авторизуются, но вот уже 5 утра, мозг кипит и ничего не... подробнее

Показать сообщение отдельно
Байт
 Аватар для Байт
13974 / 8805 / 1227
Регистрация: 24.12.2010
Сообщений: 15,949
14.10.2016, 12:17     Сократить код, переделав if
C++
1
2
3
4
5
6
7
8
9
10
static int sw[8] = { 1,1,1,2,3,2,0,2 };
int s = sw[m];
if (s==1)
{
      z=0.5*a+cos(y/a);
      cout<<"Åñëè m=0,1,2 z ="<<z<<endl;
}
else if (s==2) {
 ....
}
Если вы это имели в виду.
 
Текущее время: 00:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru