Главная » 2016 » Апрель » 22 » файлы макс, мин
12:49
файлы макс, мин

#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
Всего комментариев: 0
avatar