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

Определить значение второго по величине элемента в последовательности чисел - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Подсчитать количество положительных элементов на главной диагонали матрицы http://www.cyberforum.ru/cpp-beginners/thread718629.html
В квадратной матрице А ( н х н ) элементы матрицы целые, задаются датчиком случайных чисел из интервала от-35 до 40. Подсчитать количество положительных элементов на главной диагонали. вывести...
C++ Найти количество элементов кратных 4, принадлежащих главной диагонали и выше ее (задача на матрицы) в квадратной матрице К(нхн) элементы матрицы задаются произвольно. найти количество элементов кратных 4, принадлежащих главной диагонали и выше ее. заменить положительные элементы, стоящие на четных... http://www.cyberforum.ru/cpp-beginners/thread718624.html
C++ Сформировать строку S таким образом, чтобы в нее попеременно вошли четные символы строки S1 и нечетные символы строки S2.
Вот задание: Даны строки S1 и S2. Сформировать строку S таким образом, чтобы в нее попеременно вошли четные символы строки S1 и нечетные символы строки S2. В качестве длина строки S взять длину...
C++ Найти количество максимальных элементов последовательности чисел
Дана последовательность натуральных чисел (одно число в строке), завершающаяся числом 0. Определите, какое количество элементов этой последовательности, равны ее наибольшему элементу. В этой задаче...
C++ Тернарный оператор vs if/else http://www.cyberforum.ru/cpp-beginners/thread718603.html
что надо сделать через if - else. Зачем? Ведь, так элегантнее. Начало http://www.cyberforum.ru/cpp-beginners/thread718192.html
C++ Написать программу, вычисляющую периметр треугольника, заданного координатами вершин. Разработать функцию, вычисляющую длину стороны по координатам двух точек. Написать программу, вычисляющую периметр треугольника, заданного координатами вершин. подробнее

Показать сообщение отдельно
_Ivana
3178 / 1794 / 153
Регистрация: 01.03.2013
Сообщений: 5,007
Записей в блоге: 2
18.08.2015, 05:01
Цитата Сообщение от JeiQ Посмотреть сообщение
эта задача без операторов цикла не решаема.
Конечно же это большое заблуждение (не считая того, что некропост). Откройте для себя свободу от операторов цикла.
C++
1
2
3
4
5
6
#include<iostream>
using namespace std;
 
int f(int a, int b) {int t; cin>>t; return t ? (t>=a ? f(t,a) : (t>b ? f(a,t) : f(a,b))) : b;}
 
int main() {int a, b; cin>>a>>b; cout << (a>=b ? f(a,b) : f(b,a)) << endl; return 0;}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru