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

упорядочивание по убыванию.... - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Рекурсия. Не происходит обнуление http://www.cyberforum.ru/cpp-beginners/thread39975.html
#include "stdafx.h" #include <math.h> #include <conio.h> #include <stdlib.h> #include <iostream> #include <windows.h> using namespace std; #include <tchar.h> #include "locale.h" #include <ctype.h>
C++ Выбор наибольшего из трех чисел. Мне на экзамене задали задачу, из-за которой мой балл упал с 5 до 4, т.к. я не смог ее решить. Задача звучала следующим образом: Написать оператор, вычисляющий наибольшее из трех чисел при промощи условной операции ?: Сегодня я ее решил, и было бы интересно узнать мнение по поводу моего решения, т.е. насколько оно правильное и что можно было бы сделать с точки зрения оптимизации и... http://www.cyberforum.ru/cpp-beginners/thread39973.html
Даны координаты двух полей C++
Даны координаты двух полей шахматной доски. Определить, может ли конь за один ход перейти с одного из этих полей на другое.
Матрица C++
Представленная матрица 3 х 3. Заменить в матрице числа буквами.
C++ Целые числа http://www.cyberforum.ru/cpp-beginners/thread39950.html
Даны целые числа С1, ... с9. Есть ли в этой последовательности три подряд стоящих нулевых элементов. Если есть, то напечатать их номера, если нет, то вычислить сумму элементов в последовательности.
C++ С++ Блок - схема Обычный: for(int i = 0; i < i+1; i++) { /* Безконечный цикл P.S: Безконечно делать это*/ } Двойной (for в for'e): for(int i = 0; i < 5; i++) { подробнее

Показать сообщение отдельно
Phantom
Эксперт C++
 Аватар для Phantom
3160 / 842 / 15
Регистрация: 29.12.2008
Сообщений: 952
14.06.2009, 14:14     упорядочивание по убыванию....
Цитата Сообщение от Rififi Посмотреть сообщение
а вот ещё, мега-коротко ...
Круто, уважаю.
Можно так ещё (в качестве бреда)
C++
1
2
3
4
5
6
7
8
9
#define _(x,y,z) cout<<x<<y<<z
#define __(x) int x;cout<<"vvedite chislo: ";cin>>x;
#include <iostream>
using namespace std;
void main()
{
    __(a);__(b);__(c);
    (a>b)?(a>c)?(b>c)?_(a,b,c):_(a,c,b):_(c,a,b):(c>a)?(b>c)?_(b,c,a):_(c,b,a):_(b,a,c);
}
Кстати, есть ещё вариант, он не лучший, но весьма забавный, только что родилось.
Это решить задачу с помощью всего одного switch'a. Попробуйте в качестве разминки для ума.
 
Текущее время: 05:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru