mantiz (+5)
Sveiki, reikia pagalbos. Gal galite padėti man pabaigti šią užduotį?
Pradėtas mano kodas:#include <iostream>Programoje aš surikiuoju masyvus, pasikartojančių dienų skaičius išmetu, bet kaip man reikia padaryti, kad būna tos pačios dienos sudėtų grybų masyvus ir pašalintų netinkamus?
#include <fstream>
using namespace std;
const int a = 100;
void ivedimas(int &n, int D[], int B[], int R[], int L[])
{
ifstream in ("duom.txt");
in >> n;
if(n >= 1 && n <=100){
for(int i = 0; i < n; i++)
{
in >> D[i] >> B[i] >> R[i] >> L[i];
}}
in.close();
}
void skaiciavimas(int n, int D[], int B[], int R[], int L[])
{
int B1[a];
for(int i = 0; i < n; i++)
{
B1[i] = B[i];
}
for(int i = 0; i < n-1; i++)
for(int j = i + 1; j < n; j++)
{
if(D[i] > D[j])
{swap(D[i], D[j]);
swap(B[i], B[j]);
swap(R[i], R[j]);
swap(L[i], L[j]);}
}
int v = 0;
int D1[a];
D1[v] = D[0];
for(int i = 1; i <= n; i++)
{
if(D1[v]!=D[i])
{
v++;
D1[v] = D[i];
}
else
{
}
}
}
int main()
{
int n, D[a], B[a], R[a], L[a];
ivedimas(n,D,B,R,L);
skaiciavimas(n,D,B,R,L);
return 0;
}