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

Найти наибольшее из трёх заданных чисел - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Считывание структуры из файла(бинарно) http://www.cyberforum.ru/cpp-beginners/thread654654.html
Написал прогу которая работает со списком: (По завершению программа - записывает полученный список в файл(бинарно)) Потом, когда программа открывается снова - первым делом она считывает список из файла... Вроде - всё норм работает но проблема следующая: Почему-то я не могу добавить э-т в список после того, как программа считает из файла 1э-т списка(программа всё правильно отображает что в...
C++ Вывести все нечетные числа в заданном интервале Кому не трудно помочь с вторым и третьим вопросом. Буду очень благодарен.Спасибо. http://www.cyberforum.ru/cpp-beginners/thread654644.html
С.Прата глава 5(циклы) зад.4 C++
Помогите с задачей: Вы продаёте книгу. Напишите программу, которая позволит ввести помесячные объемы продаж в течении года(в кол-ве книг, а не в деньгах). программа должна использовать цикл, в котором выводиться приглашение с названием месяца, применяя массив указателей на char( или массив объектов string) инициализированный строками - названиями месяцев, и сохраняя введенные занчения в...
C++ double быстрее всех?
В книге Прата написано что int быстрей... я не поверил на слово и решил проверить. Написал простую программу: #include <iostream> #include <time.h> template<class T> void frequency_of_primes (int n, T number) { T Ttemp; for(int i = 0; i<n; i++)
C++ Прокомментировать код http://www.cyberforum.ru/cpp-beginners/thread654619.html
#include <iostream.h> #include <conio.h> #include <stdio.h> #include <iomanip.h> #include <stdlib.h> int main() { int iill; int n,mins,mm=1;
C++ Чтение время из реестра / запись последнего Может кто нибудь в силах обьяснить как это перевести в С++?? Переменная1 = ЧитатьРеест(ХКЕЙ\чёто\там\ещё); // (чтсло 10 цифр (time()) Если (Переменная1 == UnixВремя(time(NULL))) { /// Чё то делаем ЗаписатьВРеестр(ХКЕЙ\туда\то,time()); } иначе { /// Бездействие } подробнее

Показать сообщение отдельно
nameless
Эксперт C++
295 / 294 / 14
Регистрация: 16.06.2009
Сообщений: 486
19.09.2012, 22:07     Найти наибольшее из трёх заданных чисел
Вот так, например..
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
 
int DozNumbers(int first, int second) {
   int diff = first - second;
   int temp = (first ^ second) & (diff ^ first);
   return diff & (((diff & temp) | (~diff & ~temp)) >> 31);
}
 
int MaxNumbers(int first, int second) {
   return second + DozNumbers(first, second);
}
 
int MaxNumbers(int first, int second, int third) {
   return MaxNumbers(first, MaxNumbers(second, third));
}
 
int main() {
   std::cout << MaxNumbers(-2, 1, -4) << std::endl;
}
http://liveworkspace.org/code/2284e4...6e6a1745b0b718
 
Текущее время: 17:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru