Есть ответ 👍

Дан целочисленный массив a размера n. вывести порядковый номер последнего из тех его элементов ak, которые удовлетворяют двойному неравенству a1 < ak < a10. если таких элементов нет, то вывести 0. входные данные: ввести одно целое число n. (1< =n< =1000). далее ввести n чисел в диапазоне от -1000 до 1000. выходные данные: вывести порядковый номер последнего из тех его элементов ak, которые удовлетворяют двойному неравенству a1 < ak < an. если таких элементов нет, то вывести 0.

273
425
Посмотреть ответы 2

Ответы на вопрос:

Lilia3002
4,7(42 оценок)

#include < iostream>   int main() {     // считываем.     int n;     std: : cin > > n;     int * a = new int[n];     int t;     int i = 0;     while (n - i){         if (std: : cin > > t){             a[i++] = t;         }     }         // находим и выводим.     n--;     int max = -1;     for (i = n-1; i > = 0; --i){         if (a[i] > *a & & a[i] < a[n]){             max = i;             break;         }     }     std: : cout < < max+1 < < std: : endl;     delete [] a;     std: : cin.get();     std: : cin.get();     return 0; }

summ = 0

for i in range(1,int(input())):

   if i % 2 != 0:

       summ += i

print(summ)

# ДО N. НЕ включительно я как понимаю?

Популярно: Информатика