Задание №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();
}