Untitled
unknown
c_cpp
a year ago
3.9 kB
6
Indexable
case 4: { int sudetingumo_lygis = round(sudetingumas); int raidziu_kiekis = 3; int raidziu_dydzio_koef = 1; if(sudetingumo_lygis == 1){ raidziu_kiekis = 3; raidziu_dydzio_koef = 1; } else if(sudetingumo_lygis == 2){ raidziu_kiekis = 5; raidziu_dydzio_koef = 10; } else { raidziu_kiekis = 7; raidziu_dydzio_koef = 100; } string raides = "abcdefghijklmnopqrstuvwxyz"; string zodis; for (int i = 0; i < raidziu_kiekis; i++) { zodis += raides[rand() % raides.size()]; } string atsakymas = zodis; reverse(atsakymas.begin(), atsakymas.end()); transform(atsakymas.begin(), atsakymas.end(), atsakymas.begin(), ::tolower); cout << "Jums reiks apsukti sia eilute: " << zodis << endl; string ivestis; cin >> ivestis; transform(ivestis.begin(), ivestis.end(), ivestis.begin(), ::tolower); if(ivestis == atsakymas) { cout << vardas << ", jusu atsakymas teisingas! " << endl; TeisingaiIsspresta++; IsVisoIsspresta++; cout << "Teisingai isspresta: " << TeisingaiIsspresta << "." << endl; cout << "Neteisingai isspresta: " << NeteisingaiIsspresta << "." << endl; cout << "Is viso: " << IsVisoIsspresta << "." << endl; cout << "Teisingai isspresta: " << (TeisingaiIsspresta * 100 / IsVisoIsspresta) << " %." << endl; cout << "Neteisingai isspresta: " << (NeteisingaiIsspresta * 100 / IsVisoIsspresta) << " %." << endl << endl; if (sudetingumas + sudetingumas_padala <= sudetingumas_max) { sudetingumas += sudetingumas_padala; } break; } else { int b = 0; while(b < N){ cout << vardas << ", jusu atsakymas neteisingas!" << endl; cout << "Bandykite dar karta: "; string ivestis; cin >> ivestis; transform(ivestis.begin(), ivestis.end(), ivestis.begin(), ::tolower); b++; if(ivestis == atsakymas){ cout << vardas << ", sveikinu, jums pavyko!" << endl; TeisingaiIsspresta++; IsVisoIsspresta++; cout << "Teisingai isspresta: " << TeisingaiIsspresta << "." << endl; cout << "Neteisingai isspresta: " << NeteisingaiIsspresta << "." << endl; cout << "Is viso: " << IsVisoIsspresta << "." << endl; cout << "Teisingai isspresta: " << (TeisingaiIsspresta * 100 / IsVisoIsspresta) << " %." << endl; cout << "Neteisingai isspresta: " << (NeteisingaiIsspresta * 100 / IsVisoIsspresta) << " %." << endl << endl; if (sudetingumas + sudetingumas_padala <= sudetingumas_max) { sudetingumas += sudetingumas_padala; } break; } else if(b == N) { cout << "Deja, " << vardas << ", isnaudojote visus bandymus." << endl; cout << "Teisingas atsakymas buvo " << atsakymas << endl; NeteisingaiIsspresta++; IsVisoIsspresta++; cout << "Teisingai isspresta: " << TeisingaiIsspresta << "." << endl; cout << "Neteisingai isspresta: " << NeteisingaiIsspresta << "." << endl; cout << "Is viso: " << IsVisoIsspresta << "." << endl; cout << "Teisingai isspresta: " << (TeisingaiIsspresta * 100 / IsVisoIsspresta) << " %." << endl; cout << "Neteisingai isspresta: " << (NeteisingaiIsspresta * 100 / IsVisoIsspresta) << " %." << endl << endl; if (sudetingumas - sudetingumas_padala >= sudetingumas_min) { sudetingumas -= sudetingumas_padala; } break; } } } break; }
Editor is loading...
Leave a Comment