Дан целочисленный массив из 30 элементов. Элементы массива могут принимать произвольные целые значения. Опишите на русском языке или на одном из языков программирования алгоритм, который находит и выводит номер третьего положительного элемента массива (если из массива вычеркнуть все неположительные элементы, этот элемент стоял бы в получившемся массиве на третьем месте). Если в массиве меньше, чем три положительных элемента, вывести сообщение об этом. Исходные данные объявлены так, как показано ниже. #include<stdio.h> int main(void) { const int N=30; int a[N]; int i, k, j; for (i=0; i<N; i++) scanf(″%d″, &a[i]); ... } Запрещается использовать переменные, не описанные ниже, но разрешается не использовать часть из них.
Задание

Дан целочисленный массив из 30 элементов.
Элементы массива могут принимать произвольные целые значения.
Опишите на русском языке или на одном из языков программирования алгоритм, который находит и выводит номер третьего положительного элемента массива \(если из массива вычеркнуть все неположительные элементы, этот элемент стоял бы в получившемся массиве на третьем месте\).
Если в массиве меньше, чем три положительных элемента, вывести сообщение об этом.
Исходные данные объявлены так, как показано ниже.

#include<stdio.h>
int main\(void\) {
const int N=30;
int a

\[N\]
;
int i, k, j;
for \(i=0; i\\lt N; i\+\+\)
scanf\(″%d″, &a⟨1⟩\);
...
}

Запрещается использовать переменные, не описанные ниже, но разрешается не использовать часть из них.