Входные:60 и 2, выйти должно число 11. Входные: -1 и 1, выйти должно 108.
Алгоритм:С виду простая задача, но очень много условий должно выполняться:
Это «круг», то есть если число больше 109, то идем по второму кругу и т.д.Возможно движение в обратную сторонуДа и еще кучка…Объяснять здесь нечего, главное не запутаться и выполнить все условия:D
Решение:Решение на СИ:
#include <stdio.h> int main() { int vasya,t,v,s; scanf("%d%d",&v,&t); if (v*t > 0) { vasya = (v * t) % 109; } else { if (v*t<=0) { vasya = (109 + ((v * t) % 109)) % 109; } } printf("%d", vasya); return 0; }Решение на Паскале:
var vasya,t,v,s:integer; begin readln(v,t); if (v*t>0) then begin vasya := (v * t) mod 109; end else if (v*t<=0) then begin vasya := (109 + ((v * t) mod 109)) mod 109; end; writeln(vasya); end.
Ko'plab turli xil hikoyalarni o'qidim. Eng muhimi, men "Puss in Boots" ertakining va uning asosiy xarakterini - Bootsdagi pushtni yoqtirardim. U yaxshi xulq-atvorga ega bo'lib, xo'jayiniga sadoqat bilan xizmat qiladi, u dono, ayyor, aqlli. U ham ishni yaxshi ko'radi, u mehnatsevar. Uning egasi "Marquis Karabas" deb nomlangan, mushuk unga bu ismni bergan. Men mushuk kabi bo'lishni istayman: dono, ayyor, jasoratli va mehnatkash.
Mening sevimli ertak qahramonim - Ivan Tsarevich, rus folk taleyidan "Ivan Tsarevich va Kulrang Kurt". Bu qahramon o'zlarining insoniy fazilatlaridan ko'pchiligini sevib qoldi. Bu hikoyaning boshida, biz uchta birodarning eng vijdonlisi ekanini ko'rib turibmiz. Otalar bog'ni qo'riqlashni o'rgatganlarida, barcha akalar g'azablanadilar. Otamga hech kimni ko'rmaganligini aytishdi. Ivan Tsarevich bog'ni qo'riqlash uchun borganida, u hatto o'tirishdan ham o'tirmasdan qo'rqardi. Shuning uchun u oltin olma yeyayotgan Firebirdni ko'rdi.