Խնդիր 5` ՏՈՐԹ: Բարդությունը 6/100:
Իր ծննդյան օրը, Աշոտը գնել է մի կլոր տորթ: Քանի որ նա չգիտի, թե քանի հոգի է հյուր է ընդունելու, ուզում է պատրաստել ալգորիթմ, որի միջոցով կարող է պարզել, թե մինիմալ քանի կտրվածք պետք է անել, որպեսզի ամեն մեկին հասնի հավասրա քանակությամբ թխվածք և ոչ մի կտոր չմնա: Օգնեք Աշոտին կազմել ծրագիր, որը ըստ տրված հյուրերի քանակի կարտածի կտրվածքների մինիմալ քանակը: Նշենք, որ կտրվածքը պետք է լինի կամ տրամագծով, կամ շառավղով:
INPUT.TXT-ում տրված է բնական թիվ/փոքր 1001-ից/` հյուրերի քանակը` ներառյալ Աշոտը:
OUTPUT.TXT-ում պահանջվում է արտածել կտրվածքների մինիմալ քանակը:
Օրինակներ` | № | INPUT.TXT | OUTPUT.TXT |
|---|
| 1 | 2 | 1 | | 2 | 3 | 3 |
Լուծումը`
var n:longint; begin assign(input,'input.txt'); reset(input); assign(output,'output.txt'); rewrite(output); readln(n); if (n mod 2)=0 then writeln(n div 2) &nbs
...
Կարդալ շարունակությունը
|
Խնդիր 4Բասկետբոլ Բարդությունը՝ 3/100
Հայտնի է, որ բասկետբոլային երկու թիմերը իրար հետ հանդիպել են 4 անգամ: Իմանալով այդ չորս խաղերի հաշիվները պետք է գտնել թե ով է հաղթել:
INPUT.TXT-ն պարունակում է 4 տող, յուրաքանչյուրը պարունակում է 2 բնական թիվ՝ տվյալ խաղի վերջնական հաշիվը: Ամեն տողում առաջին թիմի հաշիվը գրված է սկզբում: Երաշխավորվում է, որ երկու թվերն էլ փոքր են 200-ից:
OUTPUT.TXT-ում պահանջվում է արտածել 1-եթե հաղթել է առաջին թիմը. 2-եթե հաղթել է երկրորդ թիմը. DRAW-ոչ ոքիի դեպքում:
Օրինակներ՝
|
Խնդիր 3; բարդությունը 2/100:
Տրված են երկու ամբողջ թվեր, պետք է համեմատել դրանք:
INPUT.TXT-ում տրված են ամբողջ թվեր, որոնցից յուրաքանչյուրը մոդուլով չի գերազանցում 2*109 -ը:
OUTPUT.TXT-ում պետք է արտածել կամ` >, կամ` <, կամ` =: Օրինակներ| № | INPUT.TXT | OUTPUT.TXT |
|---|
| 1 | 5 7 | < | | 2 | -7 -12 | > | | 3 | 13 13 | = |
Լուծում՝
var a,b:longint; begin assign(input,'input.txt'); reset(input); assign(output,'output.txt'); rewrite(output); readln(a,b); if a>b then writeln('>') else begin if&n
...
Կարդալ շարունակությունը
|
 Խնդիր 2; բարդությունը՝ 3/100:
Տրված են երեք իրարից տարբեր բնական թվեր, հաշվել և արտածել դրանցիծ մեծագույնի և փոքրագույնի տարբերությունը:
INPUT.TXT-ում գրված են երեք բնական թվեր՝ անջատված բացատով, որոնք չեն գերազանցում 105 -ը: OUTPUT.TXT-ում արտածել խնդրի պահանջը:
Լուծումը՝ pascal լեզվով.
var a,b,c:longint;beginassign(input,'input.txt');reset(input);assign(output,'output.txt');rewrite(output);readln(a,b,c
...
Կարդալ շարունակությունը
|
Խնդիր 1; բարդությունը՝ 1/100:
Պահանջվում է իրար գումարել A և B թվերը:INPUT.TXT-ում գրված են A և B բնական թվերը, որոնցից ոչ մեկը չի գերազանցում 109: OUTPUT.TXT-ում արտածել թվերի գումարը:
Լուծում pascal լեզվով.
var a,b:longint; begin assign(input,'input.txt'); reset(input); assign(output,'output.txt'); rewrite(output); readln(a,b); writeln(a+b); end.
|
|