1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
| #include <iostream>
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
using namespace std;
int main()
{
setlocale (LC_ALL,"russian");
float r;
FILE *g1;
FILE *g2;
FILE *g3;
g1=fopen("g1.txt","w");
g2=fopen("g2.txt","w");
g3=fopen("g3.txt","w");
if (g1 == NULL) { cout << "ERRORсв"; }
cout << "VVeditе v fail g1 chisla -okon4aniye 0:";
do
{
cout << "\nr=";
cin >> r;
fprintf (g1, "%f", r);
}
while (r != 0);
fseek (g1, 0, SEEK_SET);
if (g2 == NULL) { cout << "ERROR"; }
cout << "VVedite v fail g2 chisla - okon4aniye0:";
do
{
cout << "\nr=";
cin >> r;
fprintf (g2, "%f", r);
}
while (r != 0);
fseek (g2, 0, SEEK_SET);
cout << " soderganiye g1:\n";
while (!feof(g1))
{
fscanf(g1,"%f",r);
cout<<r;
}
while (!feof(g1))
{
fscanf (g1,"%f",r);
fprintf (g3, "%f", r);
}
fseek (g3, 0, SEEK_SET);
cout << "soderganiye g2:";
while (!feof(g2))
{
fscanf (g2,"%f",r);
fprintf (g1, "%f", r);
}
fseek (g1, 0, SEEK_SET);
while (!feof(g3))
{
fscanf (g3,"%f",r);
fprintf (g2, "%f", r);
}
fclose (g3);
cout << "FAILY Posle OBMeNa\n";
cout << "soderganiye g1:";
while (!feof(g1))
{
fscanf (g1,"%f",r);
cout << r << endl;
}
fclose (g1);
cout << "soderganiye g2:";
while (!feof(g1))
{
fscanf (g2, "%f", r);
cout << r << endl;
}
fclose (g2);
getch();
return 0;
} |