almostlow (+3116)
Čia labai elementarus uždavinys, tik mes vienas kito tūrbut nesupratom. Nu čia kaip aš daryčiau:#include <fstream>
using namespace std;
int n;
int m,sum;
int X[50], Y[50];
int X1[50], Y1[50];
float vidk,vidd,sumk=0,sumd=0,k,l;
int main()
{
ifstream fd("duomenys.txt");
fd >> n;
for(int i = 0; i < n; i++)
{
fd >> X[i] >> Y[i];
m++;
sum = sum + Y[i];
X1[m] = X[i];
Y1[m] = Y[i];
if (X[i]%2==0){
sumd=sumd + Y[i];
k++;
}
if (X[i]%2!=0){
sumk=sumk + Y[i];
l++;
}
}
vidk = sumk/l;
vidd = sumd/k;
fd.close();
ofstream fr("rezultatai.txt");
fr << "Namo nr " << "Gyventoju sk" << endl;
fr << "-------" << endl;
for(int i = 1; i <= m; i++)
fr << X1[i] << " " << Y1[i] << endl;
fr << "Is viso gyventoju: " << sum << endl;
fr << "Gyventoju desineje namo puseje: " << sumd << endl;
fr << "Gyventoju kaireje namo puseje: " << sumk << endl;
fr << "Vidutiniskai kaireje namo puseje: " << vidk << endl;
fr << "Vidutiniskai desineje namo puseje: " << vidd << endl;
fr.close();
return 0;
}
pakeista prieš 10 m