#3200
neaDragulin
Nea Drăgulin are un număr natural n
pe care îl scrie de k
ori, unul după altul. Aflaţi restul împărţirii numărului astfel obţinut la 72
.
Problema | neaDragulin | Operații I/O | tastatură/ecran |
---|---|---|---|
Limita timp | 0.5 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
Id soluție | #46988471 | Utilizator | |
Fișier | neadragulin.cpp | Dimensiune | 1.40 KB |
Data încărcării | 28 Noiembrie 2023, 17:01 | Scor / rezultat | Eroare de compilare |
neadragulin.cpp:8:7: error: invalid preprocessing directive #rule # rule of divisibility by 8: last three digits are divisible by 8 ^ neadragulin.cpp:9:7: error: invalid preprocessing directive #meaning # meaning, based on the last 3 digits of n (repeated) we can get the remainder ^ neadragulin.cpp:10:7: error: invalid preprocessing directive #no # no need to build the entire number ^ neadragulin.cpp:11:7: error: invalid preprocessing directive #rule # rule of divisibility by 9: sum of digits are divisible by 9 ^ neadragulin.cpp:12:7: error: invalid preprocessing directive #same # same idea, we calculate the sum of all the digits instead of having the entire number ^ neadragulin.cpp:13:4: error: invalid preprocessing directive #a # a =(noted) nnn...nn ^ neadragulin.cpp:19:7: error: invalid preprocessing directive #sum # sum of digits = sum of digits of n * repeats (k) ^ neadragulin.cpp:21:7: error: invalid preprocessing directive #in # in case we have a number with less than 3 digits, we repeate it until it has ^ neadragulin.cpp:27:7: error: invalid preprocessing directive #r1 # r1 = n(last three digits) % 8 ^ neadragulin.cpp:29:7: error: invalid preprocessing directive #r2 # r2 = sum of digits (calculated prior) % 9 ^ neadragulin.cpp:31:7: error: invalid preprocessing directive #we # we have two rules: ^ neadragulin.cpp:32:7: error: invalid preprocessing directive #a # a = 8*X1 + r1 | *9 -> 9*a = 72*X1 + 9*r1 ^ neadragulin.cpp:33:7: error: invalid preprocessing directive #a # a = 9*X2 + r2 | *8 -> 8*a = 72*X2 + 8*r2 ^ neadragulin.cpp:34:7: error: invalid preprocessing directive #difference # difference of the two => a = 72*X1 + 9*r1 - 72*X2 - 8*r2 ^ neadragulin.cpp:35:7: error: invalid preprocessing directive #rewritten # rewritten as: a = 72*(X1-X2) + (9*r1 - 8*r2) ^ neadragulin.cpp:36:7: error: invalid preprocessing directive #-> # -> this is basic formula of division => 9*r1 - 8*r2 is the remaider & our result ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema neaDragulin face parte din prima categorie. Soluția propusă de tine va fi evaluată astfel:
Suma punctajelor acordate pe testele utilizate pentru verificare este 100. Astfel, soluția ta poate obține cel mult 100 de puncte, caz în care se poate considera corectă.