Входные: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.Качественные: оловянные глаза, холодный день, длинный поезд, смелый поступок, добрый человек, глупый вопрос, сердечный привет, каменное лицо, короткое платье, толстый мальчик, синий платок, свинцовые тучи, тяжёлый портфель, глухой старик, волчий аппетит, собачий холод, змеиная улыбка, постное лицо, грандиозные планы, наблюдательный человек, трагическая судьба, деревянный голос, железная воля.
Относительные: оловянный солдатик, сердечные мышцы, каменный дом, московский метрополитен, детская литература, двойной подбородок, шерстяной костюм, свинцовая пуля, городской парк, тяжёлая промышленность, глухой согласный, волчья шуба, морская пехота, точильный станок, постное масло, куриный суп, беличий воротник, заячья шапка, декабрьские морозы, школьная форма.
Притяжательные ( чей ?) : дедов кабинет, Машина работа, синицыно гнездо, гусиная лапка, собачья конура, волчья пасть, оленьи рога, Катюшин велосипед, змеиный яд, мышиный хвостик, соседкин сад, куриная лапка, дедовы слова, птичий гомон, Серёжин портфель, Баренцево море, Берингов пролив.