Статус
В этой теме нельзя размещать новые ответы.
Регистрация
25 Апр 2013
Сообщения
88
Репутация
0
Спасибо
0
Монет
0
Дана задача:
Дан массив, состоящий из целых чисел. Напишите программу, которая подсчитает количество элементов массива, больших предыдущего (элемента с предыдущим номером).

Входные данные
Сначала задано число N — количество элементов в массиве (1N10000). Далее через пробел записаны N чисел — элементы массива. Массив состоит из целых чисел.

Выходные данные
Необходимо вывести единственное число - количество элементов массива, больших предыдущего.

Примеры
входные данные
5
1 2 3 4 5

выходные данные
4

Моё решение: #include
using namespace std;
int main()
{
int i, n, k;
cin>>n;
k=0;
int arr[n];
for(i=0;i>arr;

for (int i=1; i<n; ++i)
if (arr<arr[i+1])
k=k+1;
cout<<k;

return 0;
}

Говорит частичное решение.
В чём ошибка?
 
Не понимаю, что тут (только некоторое) , для меня это иероглифы. Как этому научиться?)))
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху