Задача в С++, помогите решить (условие внутри)
Дан массив размера N. Найти номера тех элементов массива,
которые больше своего левого соседа, и количество таких элементов.
Найденные номера выводить в порядке их убывания.
Дан массив размера N. Найти номера тех элементов массива,
которые больше своего левого соседа, и количество таких элементов.
Найденные номера выводить в порядке их убывания.
либо спрашивай, что именно не понятно, либо отвечай, что ты готов отдать за программу
#include
using namespace std;
int main()
{
setlocale(LC_CTYPE,".1251");
int arr[]={5,3,1,6,9,4,0,8,2,4}, fndn[10], n=0;
for (int i=0; i < 10)
{
if(arr[ i] > arr[ i-1])
fndn[n++]=i;
}
cout << "Всего таких элементов: " << n << endl;
cout << "Эти номера в порядке убывания: \n";
for (int i=n; i >= 0; i--)
cout << fndn[ i] << ", ";
system("pause");
return 0;
}
к=0;
фор (и=0;и<н; и++)
{
син<<а [и] ;
иф ((и>0)&&(а [и] >а [и-1])) {соут>>и>>ендл; к++;}
}
соут>>"количество: ">>к;