Витя Лобенков
Витя Лобенков

Дана последовательность целых чисел (массив) . Определить, образуют ли элементы чередование нулей и ненулевых элементов

СХ
Серега Хасанов

#include
#include
#define N 10
int main() {
int a[N], f1, f2;
size_t n;
for (n = 0; n < N; n++) {
printf("a[%d] -> ", n);
scanf_s("%d", &a[n]);
}
f1 = f2 = 0;
for (n = 1; n < N; n++) {
if (a[n] && !a[n - 1]) f1 = 1;
else f1 = 0;
if (!a[n] && a[n - 1]) f2 = 1;
else f2 = 0;
if (!f1 && !f2) break;
}
if (f1 || f2) printf("\nYes!\n");
else printf("\nNo!\n");
_getch();
return 0;
}

P.S. А выяснится, что нужно на PureBasic 🙂

ВП
Владимир Пронин

f = true; for( i = 0; i < size; i++ ) if ( ((a[ i ] == 0) & (i % 1 == 0)) | ((a[ i ] != 0) & (i % 1 == 1)) f = false;
if (!f) printf( "Не образует" );

СК
Саррарина Коверницына

Пишите на почту или в асю 586178755

Похожие вопросы
Дана последовательность целых чисел (массив). Определить какое положительное число встречается раньше: наибольшее просто
представить члены последовательности так, чтобы сначала расположились все нулевые элементы, а потом все ненулевые
Задан массив из 10 целых чисел. Замените все положительные элементы данного массива его максимальным элементом.
Дана последовательность n целых чисел. Вычислить произведение простых чисел последовательности. (без массива) Как решить?
Array 27 . Дан массив ненулевых целых чисел размера N. Проверить, чередуются ли в нем положительные и отрицательные числ
Данная последовательность целых чисел, за которой следует 0.Найти количество нечетных элементов этой последовательности
дан массив из целых чисел из n элементов заполненный случайным образом числами из промежутка [15;-15].
Дан файл целых чисел. Определить среднее арифметическое всех чисел
Дан массив целых чисел. Определить номер максимального элемента.
Сумма двух ненулевых целых чисел равна нулю. какой знак будет у произведения этих чисел?