Martins26 Ierakstīts Novembris 3, 2015 Share Ierakstīts Novembris 3, 2015 Čau, visiem, lūdzu palīdziet ar m.d. izpildi! Uzdevums:Tiek ievadīts naturālais skaitlis. Vai tā decimālajā pierakstā ir 6 vieninieki pēc kārtas? Piemērs: ievadīts: 34111111 rezultāts: Jā; ievadīts: 1111117 rezultāts: Jā Jāizmanto: While,vai do-while Link to comment Share on other sites More sharing options...
Mezavecis Novembris 4, 2015 Share Novembris 4, 2015 Un ko tieši nevari izdarīt un cik tālu esi ticis? Šajā forumā neko priekšā neviens nerēķinās, bet ieteiks norādes, kā labāk darīt. Link to comment Share on other sites More sharing options...
Martins26 Novembris 5, 2015 Author Share Novembris 5, 2015 #include <iostream> #include <string> #include <regex> using namespace std; typedef unsigned long long ullong; int main() { cout << "Number: "; ullong num; cin >> num; string line = to_string(num); string test = "111111"; regex expr(test); if (regex_search(line.cbegin(), line.cend(), expr)) cout << "True\n"; else cout << "False\n"; cin.sync(); cin.get(); } Kods ir iekš if-else, bet kā pārveidot uz while? Link to comment Share on other sites More sharing options...
AndrisBB Novembris 5, 2015 Share Novembris 5, 2015 Nedomāju ka sī uzdevuma būtība ir mācīties lietot regex. Ielasi stringā, Tad ej cauri buru pa burtam, ja burts vienāds ar viens, tad palielini vieninieku skaitītāju, ja nē tad pats izdomā kas jādara ja skaitītājs sasniedz 6, tad izdrukā "jippy", ja nē tad kautko citu Te vēl 101 labāks risinājums ir izdomājams, tik ieslēdz mazliet domāšanu 2 Link to comment Share on other sites More sharing options...
itanium Novembris 6, 2015 Share Novembris 6, 2015 (labots) Jāizmanto: While,vai do-while Pričom te regex? Labots Novembris 6, 2015 - itanium Link to comment Share on other sites More sharing options...
usver Novembris 6, 2015 Share Novembris 6, 2015 nu tādu piemēru puisis par tēmu atradis, lai tikai nebūtu pašam jāsaprot prasības. tas liecina par to, ka diplomus atklāti vēl nepārdod. vai dārgi pārdod :> attiecīgi kaut kas tomēr jāmēģina pildīt. Link to comment Share on other sites More sharing options...
Martins26 Novembris 6, 2015 Author Share Novembris 6, 2015 Paldies AndrisBB par skaidrojumu. Link to comment Share on other sites More sharing options...
Recommended Posts
Izveido kontu, vai pieraksties esošajā, lai komentētu
Jums ir jābūt šī foruma biedram, lai varētu komentēt tēmas
Izveidot jaunu kontu
Piereģistrējies un izveido jaunu kontu, tas būs viegli!
Reģistrēt jaunu kontuPierakstīties
Jums jau ir konts? Pierakstieties tajā šeit!
Pierakstīties tagad!