Нужно составить программу в С++ чтобы вывело :1)Количество элементов массива, больших...

0 голосов
38 просмотров

Нужно составить программу в С++ чтобы вывело :
1)Количество элементов массива, больших соседа слева.
2)
Количество элементов массива, больших обоих соседей.


Информатика (2.1k баллов) | 38 просмотров
0

какие вводные данные?

0

любые

0

в смысле? вводные данные это номер члена массива? а во второй два номера?

0

вводные это сами числа, допустим 1 2 3 4 5 .

0

то есть например для задачи 1) вводные 1.3.2.4.5. должно вывести 3(т.к. 3 >1 4>2 5>4)

0

а для задачи 2) с вводными 1.3.2.4.5. должно вывести 1 ( т.к. 3 > 2 и 1)

Дан 1 ответ
0 голосов

1)
int n, i, o=0, a[999];
in>>n>>a[1];
for(i=2; i<=n; i++){<br>in>>a[i];
if(a[i]>a[i-1])o++;
}
out<<o;<br>
1)
int n, i, o=0, a[999];
in>>n>>a[1]>>a[2];
for(i=3; i<=n; i++){<br>in>>a[i];
if(a[i-1]>a[i-2] && a[i1]>a[i])o++;
}
out<<o;<br>

(332 баллов)
0

спасиб бро)!