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

Сгенерировать массив из 30 чисел в интервале 1 до 100. Найти ВТОРОЙ наибольший элемент массива. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Напишите программу, которая выводит на экран таблицу значений функции http://www.cyberforum.ru/cpp-beginners/thread759546.html
Помогите пожалуйста написать программу в QT: "Напишите программу, которая выводит на экран таблицу значений функции y=2x2-5x-8 в диапазоне от -5 до 5. Шаг изменения аргумента 0,55." Заранее огромное спасибо!
C++ Сгенерировать массив из 20 чисел в интервале 0 до 100. Определить есть ли в массиве одинаковые числа. Сгенерировать массив из 20 чисел в интервале 0 до 100. Определить есть ли в массиве одинаковые числа. http://www.cyberforum.ru/cpp-beginners/thread759544.html
C++ Не корректность кода (определение простых чисел)
Здравствуйте. Помогите исправить ошибки. В программе определяющей простые числа #include <iostream> using namespace std; int rec(int n) { if(n==0||n==1) return 1;
обмен элементов двух массивов. В чем ошибка C++
начал изучать работу с двумя массивами и застрял. Объясните почему после сортировки на энран вылазит ошибка а не то что нужно /* Даны массивы A и B одинакового размера N. Поменять местами их со-держимое и вывести вначале элементы преобразованного массива A, а за-тем — элементы преобразованного массива B.*/ #include <iostream> using namespace std;
C++ Как написать программу что бы Вывести числовую дату словами ? http://www.cyberforum.ru/cpp-beginners/thread759530.html
Как написать программу что бы Вывести числовую дату словами ?
C++ При вынесении кода в отдельную функцию выдает ошибки Здравствуйте, подскажите пожалуйсто где я тут что неправильно написал. Код работает если поставить его в маин, но вот как только я его переношу в отдельную функцию то программа не работает почемуто. #include <iostream> #include <math.h> using namespace std; int s() { int x,y; cout << "Inpust x:"; cin >> x; подробнее

Показать сообщение отдельно
Pure
 Аватар для Pure
228 / 49 / 2
Регистрация: 13.03.2012
Сообщений: 453
Записей в блоге: 7
12.01.2013, 14:58     Сгенерировать массив из 30 чисел в интервале 1 до 100. Найти ВТОРОЙ наибольший элемент массива.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <cstdlib>
#include <iostream>
#include <algorithm>
 
 
int main()
{
   
   int mass [30] = {0};
   
   for(int i =0;i<30;++i)
   {
      mass[i] = rand()%100;     
      std::cout<<mass[i]<<" ";
   }
   
   std::sort(mass,mass+30,[](int a, int b){return a>b;});//сортировка по убыванию
 
   std::cout<<"\n"<<mass[1]; //второй элемент массива - второй наибольший
   
   
}
http://liveworkspace.org/code/1Oa2ro$7
 
Текущее время: 06:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru