Предмет: Информатика, автор: Lonerchik

PASCAL ABC.NET СРОЧНО НУЖНА ПОМОЩЬ!
8)
Даны натуральное число N и вещественные числа a1, a2, …, aN. Найти количество вещественных
чисел, которые больше своих соседей, т. е. предшествующего и последующего.
Входные данные
Во входном потоке в первой строке записано число N (1 <= N <= 10000). Во второй строке через пробел
записаны N вещественных чисел ai(-10000 <= ai <= 10000).
Выходные данные
В выходной поток следует записать количество вещественных чисел, которые больше своих соседей.
Пример
Исходные данные
9
3 -1 12 5 -17 5 2 15 -5
Результат
3

9)
Даны натуральное число N и целый числа a1, a2, …, aN. Найти количество пар "соседних" чисел ai, равных между собой.
Входные данные
Во входном потоке в первой строке записано число N (1 <= N <= 10000). Во второй строке через пробел
записаны N целых чисел ai(-10000 <= ai <= 10000).
Выходные данные
В выходной поток следует записать количество пар "соседних" чисел ai, равных между собой.
Пример
Исходные данные
9
3 -1 -1 5 -17 5 2 2 -5
Результат
2

10.
Даны натуральное число N и целый числа a1, a2, …, aN. Найти количество пар "соседних" чисел ai
,
являющихся четными числами.
Входные данные
Во входном потоке в первой строке записано число N (1 <= N <= 10000). Во второй строке через пробел
записаны N целых чисел ai(-10000 <= ai <= 10000).
Выходные данные
В выходной поток следует записать количество пар "соседних" чисел ai
, являющихся четными числами.
Пример
Исходные данные
10
3 0 4 5 -17 5 2 14 -5
Результат
2

Ответы

Автор ответа: petyaGavrikov
0
8)
// PascalABC.NET 3.3

begin
  var n:=ReadInteger();
  var a:=ReadArrReal(n);
  var k:=a.Where((x,i)->(i>0)and(i<n-1)and
    (a.ElementAt(i)>a.ElementAt(i-1))and(a.ElementAt(i)>a.ElementAt(i+1))).Count;
  Writeln(k);
end.

Пример:
9
3 -1 12 5 -17 5 2 15 -5
3

9)
begin
  var n:=ReadInteger();
  var a:=ReadArrInteger(n);
  var k:=a.Where((x,i)->(i<n-1)and(a.ElementAt(i)=a.ElementAt(i+1))).Count;
  Writeln(k);
end.

Пример:
9
3 -1 -1 5 -17 5 2 2 -5
2

10)
begin
  var n:=ReadInteger();
  var a:=ReadArrInteger(n);
  var k:=a.Where((x,i)->(i<n-1)and(a.ElementAt(i) mod 2=0)and(a.ElementAt(i+1) mod 2=0)).Count;
  Writeln(k);
end.

Пример:
10
3 0 4 5 -17 5 2 14 -5
2
Похожие вопросы
Предмет: Қазақ тiлi, автор: nurkuhevdanial
2. Лексика –грамматикалық тест
1.Екі буынды сөзді белгілеңіз. A) орамжапырақ B) арзан C) мемлекеттік D) қалашық
2. Сөздері үнді дауыссыздан басталған сөйлемді табыңыз. A) Ағам жоғарғы оқу орнында оқиды. B) Елімізде ақылды балалар көп. C) Мен нағыз маман Ләззатқа ризамын. D) Вокзалға қандай автобуспен баруға болады?
3.Негізгі түбірді анықтаңыз. A) Атамекен. B) Ата-ана. C) Дос. D) Ағалық.
4.Туынды зат есімді табыңыз. A) Білімді. B) аспан. C) отан. D) жер.
5.Синонимдік жұпты анықтаңыз. A) Күшті – қорқақ. B) Сыйламау – сыйлау. C) Әсем – көркем. D) Ұзын – қысқа.
6. Еңбек туралы мақал-мәтелді белгілеңіз. A) Кісі елінде сұлтан болғанша, өз еліңде ұлтан бол. B) Кітап – ғылым, тілсіз мұғалім. C) Отан үшін күрес – ерге тиген үлес. D) Еңбектің наны тәтті, жалқаудың жаны тәтті.
7. Жіктік жалғауы бар зат есімді көрсетіңіз. A) Оқушының. B) Оқушыны. C) Оқушымын. D) Оқушынікі.
8. Мақалдың екінші бөлімін табыңыз. «Отансыз адам, ...». A) ......оттан да ыстық. B) ....., қаларсың ұятқа. C) ......ормансыз бұлбұл D) ..... ескісі жақсы.
9. Синоним сөздерді табыңыз. А) Сұлу, бай, байтақ В) Ұлаң-байтақ , кең, ұлаң-ғайыр С) Жақын, шалғай, биік D) Алыс, үлкен, кең
10. Тань-Шяньнің ең биік нүктесін тап А)Сарыарқа таулары В) Жұмбақтас С) Хантәңірі D) Алатау​