Форум программистов, компьютерный форум 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 взять длину меньшей из строк S1 и S2. Сформировать строку S с использованием функций библиотеки string.h #include <stdio.h> #include <iostream>
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
2551 / 1560 / 136
Регистрация: 01.03.2013
Сообщений: 4,454
Записей в блоге: 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;}
 
Текущее время: 18:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru