Автор | си++ |
помогите с написанием программы в с++
напечатать в обратном порядке наименьший элемент последовательности |
помогите с написанием программы в с++
в чем конкретно проблема, а то в таком виде это звучит как:
напишите за меня программу |
ну в принципе так оно и есть ,но я в случае написания программы не забуду вашу помощь,с голдом могу помочь |
так что надо сделать, найти наименьший элемент или отсортировать массив? |
напечатать в обратном порядке наименьший элемент последовательности ,например если это число 23 то должно вывести 32 |
int arr[100];
int n;//кол-во вводимых элементов
cin>>n;
for(int i=0; i<n;i++)
{
cin>>arr[i];
}
int min=arr[1];
for(int i=0; i<n;i++)
{
if(min>arr[i])
min=arr[i];
}
int ed=min%10;// получаем ед.
int dec=min%100-ed;// получаем десятки
cout<<ed<<dec/10<<endl;
только в функцию это впихните... |
#include <iostream>
#include <algorithm>
#include <string>
#include <boost/lexical_cast.hpp>
void main () {
int myints[] = {12,123,345,15,189,234,11};
std::string s = boost::lexical_cast<std::string>(*std::min_element(myints,myints+7));
std::reverse(s.begin(), s.end());
std::cout <<boost::lexical_cast<int>(s);
}
ps не благодари |
для MrSlayer:
чувак!
юзай using namespace std;
облегчи себе житуху;)
+boost/lexical_cast.hpp надо качать... |
Frostrain
юзай using namespace std;
причастись http://sysdev.me/using-namespace-std/
а что касается буста - у ТС стандарт не был указан. |
Держи краба! |
для MrSlayer:
спасибо за ссылку, учту |