Пеш аз оғоз
Пеш аз навиштан, як варақ коғаз гиред. Нависед, ки кадом функсияҳои ёрирасон лозиманд, ҳар кадом чӣ қабул мекунад ва чӣ бармегардонад. Масалан: bool isPrime(long long n). Он гоҳ main қариб худ-ба-худ навишта мешавад. Ҳар функсияро алоҳида бо қимате санҷед, ки онро бо даст ҳисоб кардан мумкин аст, ва танҳо баъд ҳамаро якҷо кунед.
Функсияи ёрирасонро пеш аз пешниҳод дар ин ҷо санҷед. Лаборатория холӣ аст: барнома нависед ва «Иҷро»-ро пахш кунед.
Агар монед
Нишондодро танҳо вақте кушоед, ки ниёз доред. Қадам ба қадам равед.
1. Оё адад сода аст?
Маслиҳати 1. bool isPrime(long long n)-ро нависед ва аз main YES ё NO чоп кунед.
Маслиҳати 2. Аввал барои n < 2 қимати false-ро баргардонед. Баъд то он даме, ки d * d <= n, d-ро аз 2 оғоз карда санҷед.
Маслиҳати 3. Метавонад 20 000 адад бошад, ҳар кадом то 10⁹, бинобар ин дар аввалин тақсимкунандае, ки ёфтед, баргардед. -7, 0, 1 ва 2-ро санҷед.
2. Санҷиши содагии ТУК
Маслиҳати 1. Ду функсияи ёрирасон: gcd ва isPrime.
Маслиҳати 2. Барои ҳар ҷуфт g = gcd(a, b)-ро ҳисоб кунед, баъд -ро пурсед.