Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // zadanie 2
- #include <iostream>
- #include <fstream>
- #include <math.h>
- #include "perkolacja.h"
- #define pionowo 2
- #define poziomo 1
- #define powtorzenia 3000
- using namespace std;
- int sredniamasa(int rozmiarsiatki)
- {
- int wynik;
- perkolacja *p1 = new perkolacja(rozmiarsiatki);
- float pc = 0.61;
- int licznik = 0;
- int masa = 0;
- for ( int k = 1; k < powtorzenia; k++ )
- {
- p1->wypelnij_siatke_perkolacji(pc);
- p1->znajdz_agregaty();
- wynik=p1->znajdz_agregat_perkolujacy(poziomo);
- if (wynik>0)
- {
- licznik++;
- masa = masa + p1->masa_agregatu(wynik);
- }
- }
- delete p1;
- return round((float)masa/(float)licznik);
- }
- int main(void)
- {
- int a = sredniamasa(10);
- cout << a << endl;
- a = sredniamasa(30);
- cout << a << endl;
- a = sredniamasa(50);
- cout << a << endl;
- a = sredniamasa(70);
- cout << a << endl;
- a = sredniamasa(90);
- cout << a << endl;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement