1.1 --- a/src/work/athos/xy/xy.cc Fri Mar 19 09:09:20 2004 +0000
1.2 +++ b/src/work/athos/xy/xy.cc Fri Mar 19 14:47:36 2004 +0000
1.3 @@ -1,26 +1,39 @@
1.4 #include <xy.h>
1.5 #include <iostream>
1.6 using namespace std;
1.7 +using namespace hugo;
1.8 int main()
1.9 {
1.10 - cout << "Kerek sok sikvektorokat." << endl;
1.11 +
1.12 + cout << "Még egy skalárt is kérek (szépen)!" << endl;
1.13 + int s;
1.14 + cin >> s;
1.15 +
1.16 + cout << "Kerek sok sikvektort." << endl;
1.17
1.18 xy<int> osszeg;
1.19 + xy<int> kul;
1.20 xy<int> z;
1.21
1.22 vector< xy<int> > v;
1.23 -
1.24 +
1.25 while(cin >> z) {
1.26 v.push_back(z);
1.27 osszeg += z;
1.28 + kul -= z;
1.29 cout << "Az összeg aktualisan: " << osszeg << endl;
1.30 + cout << "A különbség aktualisan: " << kul << endl;
1.31 }
1.32
1.33 -
1.34 -
1.35 cout << "A kovetkezo szamokat szoroztam ossze:" << endl;
1.36 for(unsigned int i=0; i<v.size(); ++i) {
1.37 cout << v[i] << ", A normanégyzete: " << v[i].normSquare() <<endl;
1.38 + cout << v[i] << " " << s << " szorosa " << v[i]*s <<endl;
1.39 + cout << v[i] << " " << s << " edrésze " << v[i]/s <<endl;
1.40 }
1.41 + if (v.size()>1){
1.42 + cout << "Az elsö kettö szorzata: " << v[0]*v[1] << endl;
1.43 + }
1.44 +
1.45 cout << "Eleg nehez volt." << endl;
1.46 }