Vardas:
Pavardė:
Klasė:
Masyvas. Paieška, šalinimas. 1.9 Bakterijos
Parengė ITMM Artūras Šakalys
Įrašykite teisingą atsakymą.
using namespace std;
const char CDfv[] = "Duomenys.txt";
const char CRfv[] = "Rezultatai.txt";
const int CMax = 100;
//-------------------------------------------------------------------
void Skaityti(const char fv[], int A[], int & n, int & d);
void Salinti(int A[], int & n, int ind);
void Spausdinti(const char fv[], int A[], int n);
//-------------------------------------------------------------------
int main()
{
int A[CMax];
int n, d;
Skaityti(CDfv, A, n, d);
int i = 1; int j = 2;
while (
) {
if ((
)) {
A[i] = A[i] + A[j];
Salinti(
);
}
else if ((A[j] < d) && (A[j] > A[i])) {
A[j] = A[i] + A[j];
Salinti(A, n, i);
}
else { i = j; j = i + 1;}
}
Spausdinti (
);
return 0;
}
//-------------------------------------------------------------------
void Skaityti(const char fv[], int A[], int & n, int & d)
{
ifstream fd(fv);
fd >>
;
for (int
)
fd >>
;
fd.close();
}
//-------------------------------------------------------------------
void Salinti(int A[], int & n, int ind)
{
for (
)
A[i] =
;
n--;
}
//-------------------------------------------------------------------
void Spausdinti(const char fv[], int A[], int n)
{
ofstream fr(
);
for (int i = 0; i <= n; i++)
fr <<
;
fr << endl;
fr.close();
}
Paspausk
Gerai