Задание №14 из карточек Ковальчук.

#include <stdio.h>
#include <conio.h>
#define N 10

void main()
{
int n,i,pol,raz,T;
float a[N];

pol=raz=0;

do
{
   clrscr();
   printf("\nVvedite razmernost'\n");
   fflush(stdin);
   T=scanf("%d",&n);
   if (!n) T=0;
}
while (!T);

for (i=0;i<n;i++)
{
   do
   {
      clrscr();
      printf("\na[%d]\n",i);
      fflush(stdin);
      T=scanf("%f",&a[i]);
   }
   while (!T);
}

clrscr();
for (i=0;i<n;i++)
{
      printf("\na[%d]=%5.3f",i,a[i]);
}

for (i=0;i<n-1;i++)
{
    if (a[i]*a[i+1]<0) raz++;
    else if (a[i]>0 && a[i+1]>0) pol++;
}

printf("\nPolozhitel'nyh:\n%d",pol);
printf("\nS raznymi znakami:\n%d\n",raz);

getch();
}