Технология программирования
C++
Главная »
2016 » Апрель » 22 » файлы макс, мин
|
#include <iostream>
#include <fstream>
using namespace std;
void outfile(char *name)
{
ifstream f;
f.open(name);
char s[80];
while (!f.eof())
{
f.getline(s,80);
cout <<s<<endl;
}
cout<<endl;
f.close();
}
void obrabotka(char *name1, char *name2)
{
ifstream f1;
f1.open(name1);
ofstream f2;
f2.open(name2);
char s[80];
int k,max,min;
f1.getline(s,80);
min=max=atoi(s);
while (!f1.eof())
{
f1.getline(s,80);
k=atoi(s);
if ((k>0)&&(k%3==0))
f2<<k<<endl;
if (k>max)
max=k;
if (k<min)
min=k;
}
f2<<"max="<<max<<endl;
f2<<"min="<<min<<endl;
f1.close();
f2.close();
}
int main()
{
setlocale(LC_ALL,"rus_rus.1251");
char name1[80]="d:\\1.txt";
char name2[80]="d:\\2.txt";
outfile(name1);
obrabotka(name1,name2);
outfile(name2);
system("pause");
return 0;
}
|
Просмотров: 319 |
Добавил: denjes
| Рейтинг: 0.0/0 |