Решение задачи Количество элементов, больших предыдущего с Mccme

Без пояснения   Просмотров: 626


Дан массив, состоящий из целых чисел. Напишите программу, которая подсчитает количество элементов массива, больших предыдущего (элемента с предыдущим номером).


Код

#include <bits/stdc++.h>

using namespace std;

int main()
{
    int n, t, temp, k = 0;
    cin >> n; // набор из n чисел
    cin >> t; // вводим первое число последовательности
    for(int i = 1; i < n; ++i){
        cin >> temp;
        if(temp > t)
            ++k;
        t = temp; // cохраняем предыдущее
    }
    cout << k;
    return 0;
}

         

Администратор Photo Автор: Администратор


Код

k = 0
n = int(input())
a = map(int, input().split())
a = list(a)
for i in range(1, len(a)):
    if a[i] > a[i - 1]:
        k += 1
print(k)

         

Администратор Photo Автор: Администратор




Комментарии

Чтобы написать комментарии вам нужно войти в систему или зарегистрироваться