Untitled
unknown
c_cpp
a year ago
1.3 kB
7
Indexable
Visi kintamieji: int N = 3; int TeisingaiIsspresta = 0; int NeteisingaiIsspresta = 0; int IsVisoIsspresta = 0; int TeisingaProcentai; int NeteisingaProcentai; double sudetingumas = 2.0; double sudetingumas_max = 3.4; double sudetingumas_min = 0.6; double sudetingumas_padala = 0.1; Duomenu sukurimas: PRIES: vector<int>data; for(int i = 0; i < 10; i++){ data.push_back(10 + rand()%90); } cout << endl; PO: // reikia #include <cmath>, kad veiktu round() int sudetingumo_lygis = round(sudetingumas); // turetu buti 1, 2 arba 3 int skaiciu_kiekis = 5; int skaiciu_dydzio_koef = 1; if (sudetingumo_lygis == 1) { skaiciu_kiekis = 5; skaiciu_dydzio_koef = 1; } else if(sudetingumo_lygis == 2) { skaiciu_kiekis = 10; skaiciu_dydzio_koef = 10; } else { skaiciu_kiekis = 15; skaiciu_dydzio_koef = 100; } vector<int> data; for(int i = 0; i < skaiciu_kiekis; i++){ data.push_back((1 * skaiciu_dydzio_koef) + rand() % (9 * skaiciu_dydzio_koef)); } cout << endl; Sudetingumo didinimas teisingo ats atveju: if (sudetingumas + sudetingumas_padala <= sudetingumas_max) { sudetingumas += sudetingumas_padala; } Sudetingumo mazinimas neteisingo ats atveju: if (sudetingumas - sudetingumas_padala <= sudetingumas_min) { sudetingumas -= sudetingumas_padala; }
Editor is loading...
Leave a Comment