Int main()
{
SetConsoleOutputCP(1251);
char ch[50],k[10],*p;
char**m=new char[20];
int n=0,i;
FILE *f,*g,*t;
f=fopen("d:\\S1.txt","r");
g=fopen("d:\\S2.txt","r");
if (!f||!g)
{
perror("Ошибка");
exit(0);
}
t=fopen("d:\\S3.txt","w");
fscanf(f,"%s",&ch);
p=strtok(ch,"/");
do
{
m[n]=ch;
n++;
}
while(p=strtok(NULL,"/"));
fscanf(g,"%s",&ch);
p=strtok(ch,"/");
do
{
for(i=0;i<n;i++)
if(p[0]==k[0])
fprintf(t,"%s%s",p[0],k[0]);
}
while(p=strtok(NULL,"/"));
fcloseall();
return 0;
}
#include<stdio.h>
#include<windows.h>
#include<math.h>
#include<stdlib.h>
#include<time.h>
void sr_g();
Int main()
{
SetConsoleOutputCP(1251);
int i;
srand(time(NULL));
for(i=0;i<n;i++)
{
i=rand()%21-10;
fwrite(&i,sizeof(int),1,fp);
}
}
void sr_g()
{
FILE*fp;
double sr_g=1;
int i=0,n=0;
fp=fopen("d:\\zawita17.txt","rb");
do
{
fread(&i,sizeof(int),1,fp);
n++;
sr_g*=i;
}
sr_g=pow(sr_g,1./n);
fclose(fp);
fwrite(&sr_g,sizeof(double),1,fp);
fprintf(fp,"Среднее геометрическое=%lf\n",sr_g);
fclose(fp);
}
#include<stdio.h>
#include<windows.h>
struct ZAVOD
{
int shc,shr,shd,data,k;
}
Int main()
{
SetConsoleOutputCP(1251);
FILE*fp,*nz;
ZAVOD b[1];
fp=fopen("FZ.txt","wb");
nz=fopen("NZ.txt","wb");
printf("Введите шифр цеха в диапазоне (10;20):\n");
scanf("%d",&b.shc);
if(b.shc<10&&b.shc>20)
fwrite(&b.shc,sizeof(int),1,nz);
printf("Введите шифр рабочего в диапазоне (1000;1999):\n");
scanf("%d",&b.shr);
if(b.shr<1000&&b.shr>1999)
fwrite(&b.shr,sizeof(int),1,nz);
printf("Введите шифр детали,состоящей из 6 символов:\n");
scanf("%d",&b.shd);
if(strlen(b.shd)>6||strlen(b.shd)<6)
fwrite(&b.shd,sizeof(int),1,nz);
printf("Введите дату от 1 до 31:\n");
scanf("%d",&b.data);
if(b.shd>31)
fwrite(&b.shd,sizeof(int),1,nz);
printf("Введите кол-во изгот.деталей (1,999):\n");
scanf("%d",&b.k);
if(b.k>999)
fwrite(&b.k,sizeof(int),1,nz);
fwrite(&b,sizeof(ZAVOD),1,fp);
fcloseall();
return 0;
}