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

Подсчитать количество простых чисел в одномерном массиве, которые больше своих соседних элементов справа и слева. с++

Ответы

Автор ответа: Fchchchv
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
Предмет: Математика, автор: revanmamedov23