Гляньте пожалуйста вроде должна работать, но чот ни фига не хочет blush.gif

1 часть

Код
# include <iostream.h>
# include <stdio.h>
# include <conio.h>

//-----------------------------------------------------------------
    void main()
    {
      clrscr();
      FILE *f;
      int i,n;
      double a;
      f=fopen("binfile.dat","wb");
      cout<<"n="; cin>>n;
      fwrite(&n, sizeof(int),1,f);
      for(i=0; i<n; i++)
      {
    cout<<"a["<<i<<"]="; cin>>a;
    fwrite(&a, sizeof(double),1,f);
      }
      fclose(f);
    }


2 часть

Код
# include <iostream.h>
# include <stdio.h>
# include <conio.h>

//-----------------------------------------------------------------
    void main()
    {
      clrscr();
      FILE *f;
      int i,n,t=-1,s=0,sym=0;
      double *a,*b;
      cout<<"n="; cin>>n;
      f=fopen("binfile.dat","rb");
      fread(a,sizeof(int),1,f);
      a-new double[n];
      fread(a,sizeof(double),n,f);
      for(i=0; i<n; i++)
      {
    if(a[i]>0)
    {
          sym=sym+a[i];
          s++;
    }
      }
      b-new double[s];
      for(i=0; i<s; i++)
      {
    if(a[i]>(sym/s))
    {
          t++;
      b[t]=a[i];
        }
      }
      for(i=0; i<t+1; i++)
      if (t=-1) cout<<"Net takix 4isel!";
      else
      {
        cout<<"\n"<<b[i]<<"\t";
    cout<<endl;
      }
      fclose(f);
      delete[]a;
      delete[]b;
      getch();
    }