Предмет: Информатика,
автор: sultanovzanat37
Подсчитать количество простых чисел в одномерном массиве, которые больше своих соседних элементов справа и слева. с++
Ответы
Автор ответа:
2
Ответ:
Объяснение:
#include <iostream>
using namespace std;
int main() {
int N = 6;
int arr[] = {1, 97, 1, 97, 11, 97, 11};
int count = 0;
for (int i = 1; i < N; i++) {//проверяем все значения кроме 1 и последнего
if (arr[i] > arr[i - 1] && arr[i] > arr[i + 1]) {//если значение больше соседних
//багггг
int q = 2;
while(arr[i] % q != 0){//проверка на простоту
q++;
}
if (arr[i] == q){
count++;
}
}
}
cout << "Количество простых чисел, которые больше своих соседей: " << count << endl;
return 0;
}
Похожие вопросы
Предмет: Алгебра,
автор: byblic21
Предмет: Алгебра,
автор: ldzjuba2019
Предмет: Английский язык,
автор: sonikbums178
Предмет: Математика,
автор: revanmamedov23
Предмет: Математика,
автор: nasrullaevamadina977