Mendo Judge Discussion Board - Forums
Search
Recent Topics
Hottest Topics
Member Listing
Back to home page
Трајко
Forum Index
»
Задачи од национални натпревари
Author
Message
11/12/2013 20:53:37
Subject:
Трајко
Андреј Илиевски
Joined: 26/02/2013 22:22:18
Messages: 5
Offline
#include <iostream> #include <cstring> using namespace std; int main() { char niza[250] ; cin >> niza ; int s = 1; for (int i=0; i<strlen(niza); i++) niza[i] = tolower(niza[i]); for (int i=0; i<strlen(niza);) { if (strncmp(niza+i, "duplo", 5) == 0) { s *= 2; i += 5; } else if (strncmp(niza+i, "troduplo", 8) == 0) { s *= 3; i += 8; } else if (strncmp(niza+i, "minus", 5) == 0) { if (s>=1) s =s-1; i += 5; } else break; } cout << s; return 0; }
Ми поминува на 7/10 а не можам да ја најдам грешката па ако може некој да ми каже каде грешам..
12/12/2013 00:27:43
Subject:
Re:Трајко
KireKolaroski
Joined: 03/03/2012 02:43:46
Messages: 9
Offline
Променливата s е 32 битна, ти треба 64 битна променлива да завршиш работа. Ако за int смениш long long програмата че ти работи.
Forum Index
»
Задачи од национални натпревари
Go to:
Select a forum
Добродојдовте!
Општа дискусија
Задачи од национални натпревари
Задачи од меѓународни натпревари
Други задачи
Регионални натпревари
Државни натпревари
Македонски Олимпијади
Други натпревари
Pascal
C/C++
Јава
Други јазици
Powered by
JForum 2.1.8
©
JForum Team