Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <cstdlib> // Standard General Utilities Library
- #include <cstdio> // Input/Output operations (C)
- #include <iostream> // Input/Output stream objects
- #include <iomanip> // Input/Output manipulator
- #include <fstream> // File input and output
- #include <ctime> // Date and time information
- #include <cmath> // Mathematical operations and transformations
- using namespace std;
- #define CMax 100
- // Class
- class skaiciai {
- private:
- int a, b, c;
- public:
- void priskirti();
- int suma();
- void spausdinti();
- // constructors
- skaiciai();
- skaiciai(int);
- skaiciai(int, int, int);
- };
- void skaiciai::priskirti() {
- cin >> a >> b >> c;
- }
- int skaiciai::suma() {
- return a + b + c;
- }
- void skaiciai::spausdinti() {
- cout << "a = " << a << ", b = " << b << ", c = " << c << endl;
- }
- // Class constructors
- skaiciai::skaiciai() {
- a = 0;
- b = 0;
- c = 0;
- }
- skaiciai::skaiciai(int var1, int var2, int var3) {
- a = var1;
- b = var2;
- c = var3;
- }
- // Class
- class nauja: public skaiciai {
- public:
- double vidurkis();
- nauja() {};
- nauja(int var1, int var2, int var3): skaiciai(var1, var2, var3) {};
- };
- double nauja::vidurkis() {
- return suma() / 3.0;
- }
- // Main program
- int main(int argc, char *argv[]) {
- nauja C[5];
- double vidurkis = 0;
- for (int i = 0; i < 5; i++)
- {
- cout << "Iveskite " << i + 1 << " masyvo a, b ir c reiksmes" << endl;
- int v1, v2, v3;
- cin >> v1, v2, v3;
- C[i] = nauja(v1, v2, v3);
- C[i].spausdinti();
- vidurkis += C[i].vidurkis();
- }
- vidurkis /= 5;
- cout << "Masyvu vidurkis: " << vidurkis << endl;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement