#include <bits/stdc++.h>
using namespace std;
const int Cmax = 50;
struct mokinys{
string pav;
int kiek;
};
void skaityti(mokinys A[], int & n)
{
ifstream fin ("duom.txt");
fin >> n;
for (int i=0; i < n; i++){
fin >> A[i].pav >> A[i].kiek;
}
}
void spausdinti(mokinys A[], int n, string eil)
{
ofstream fout("Rezultatai.txt");
fout << eil << endl;
fout << "-------------------------------" << endl;
fout << " Vardas Taskai " << endl;
fout << "-------------------------------" << endl;
for (int i = 0; i<n; i++)
{
fout << " " << setw(15) << left << A[i].pav << " " << setw(10) << A[i].kiek << endl;
}
fout << "-------------------------------" << endl;
}
void atrinkti (mokinys A[], int n, mokinys B[], int & m)
{
m=0;
for (int i=0; i<n; i++)
if (A[i].kiek >= 15)
{
B[m]=A[i];
m++;
}
}
int suma (mokinys A[], int n)
{
int s=0;
for (int i=0; i<n; i++)
s+=A[i].kiek;
return s;
}
int main()
{
mokinys A[Cmax]; int n;
mokinys B[Cmax]; int m;
skaityti(A, n);
atrinkti(A, n, B, m);
string eil ="Mokiniu, surinkusiu ne maziau kaip 15 tasku, sarasas";
spausdinti(B, m, eil);
}