
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);
}
# 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();
}
# 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();
}