#include<iostream>
#include<fstream>
using namespace std;
class Salary
{
public:
void set_salary();
void add_salary();
void sort_salary();
void show_salary();
private:
int number;
double salary[1000];
};
int main()
{
Salary s1;
s1.set_salary();
s1.add_salary();
s1.sort_salary();
s1.show_salary();
system("PAUSE");
return 0;
}
void Salary::set_salary()
{
ifstream infile("salary.txt",ios::in);
if(!infile)
{
cerr << "open error" << endl;
exit(1);
}
for(int i = 0; i < 1000; ++i)
{
infile >> salary[i];
if(salary[i] == -1)
{
number = i;
break;
}
}
infile.close();
}
void Salary::add_salary()
{
for(int i = 0; i < number; ++i)
{
salary[i] += 100;
}
return;
}
void Salary::sort_salary()
{
double t;
for(int j = 0; j < number -1; ++j)
{
for(int i = 0; i < number - 1 - j; ++i)
{
if(salary[i] < salary[i+1])
{
t = salary[i];
salary[i] = salary[i+1];
salary[i+1] = t;
}
}
}
return ;
}
void Salary::show_salary()
{
for(int i = 0; i < number; ++i)
{
cout << salary[i] << " ";
if((i+1) % 1 == 0)
{
cout << endl;
}
}
return;
}