Главная » Ծրագրավորման խնդիները իրենց լուծումներով
Խնդիր 5` ՏՈՐԹ: Բարդությունը 6/100:
Իր ծննդյան օրը, Աշոտը գնել է մի կլոր տորթ: Քանի որ նա չգիտի, թե քանի հոգի է հյուր է ընդունելու, ուզում է պատրաստել ալգորիթմ, որի միջոցով կարող է պարզել, թե մինիմալ քանի կտրվածք պետք է անել, որպեսզի ամեն մեկին հասնի հավասրա քանակությամբ թխվածք և ոչ մի կտոր չմնա: Օգնեք Աշոտին կազմել ծրագիր, որը ըստ տրված հյուրերի քանակի կարտածի կտրվածքների մինիմալ քանակը: Նշենք, որ կտրվածքը պետք է լինի կամ տրամագծով, կամ շառավղով:

  INPUT.TXT-ում տրված է բնական թիվ/փոքր 1001-ից/` հյուրերի քանակը` ներառյալ Աշոտը:

   OUTPUT.TXT-ում պահանջվում է արտածել կտրվածքների մինիմալ քանակը:

Օրինակներ`
INPUT.TXTOUTPUT.TXT
121
233

Լուծումը`

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 ... Կարդալ շարունակությունը
Խումբ` Ծրագրավորման խնդիները իրենց լուծումներով | | Մեկնաբանություններ (0)

 Խնդիր 4
Բասկետբոլ     
Բարդությունը՝ 3/100



Հայտնի է, որ բասկետբոլային երկու թիմերը իրար հետ հանդիպել են 4 անգամ: Իմանալով այդ չորս խաղերի հաշիվները պետք է գտնել թե ով է հաղթել:

INPUT.TXT-ն պարունակում է 4 տող, յուրաքանչյուրը պարունակում է 2 բնական թիվ՝ տվյալ խաղի վերջնական հաշիվը: Ամեն տողում առաջին թիմի հաշիվը գրված է սկզբում: Երաշխավորվում է, որ երկու թվերն էլ փոքր են 200-ից:

OUTPUT.TXT-ում պահանջվում է արտածել 
1-եթե հաղթել է առաջին թիմը.
2-եթե հաղթել է երկրորդ թիմը.
DRAW-ոչ ոքիի դեպքում:

Օրինակներ՝ 


  Խնդիր 3; բարդությունը 2/100: 

Տրված են երկու ամբողջ թվեր, պետք է համեմատել դրանք:

INPUT.TXT-ում տրված են ամբողջ թվեր, որոնցից յուրաքանչյուրը մոդուլով չի գերազանցում 2*109 -ը:

OUTPUT.TXT-ում պետք է արտածել կամ` >, կամ` <, կամ` =:

Օրինակներ

INPUT.TXTOUTPUT.TXT
15
7
<
2-7
-12
>
313
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-ում գրված են երեք բնական թվեր՝ անջատված բացատով, որոնք չեն գերազանցում 10-ը:
OUTPUT.TXT-ում արտածել խնդրի պահանջը:

Լուծումը՝ pascal լեզվով.

var a,b,c:longint;
begin
assign(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.
 

Like-լը դժվար չի
Կայքը Ձեր լեզվով
 
Բաժանորդագրվել

Գրեք Ձեր էլ. հասցեն

Ժամ
Հարցում
Ձեզ դուր է գալիս կայքի նոր դիզայնը
Պատասխանների քանակը՝ 542
Գովազդ Ռուսաստանից
Կայքի բանները
Վիճակագրություն

Մուտք
Տրվում է վարձով

Օրացույց
«  Հուլիս 2025  »
Երկ Երք Չրք Հնգ Ուրբ Շբ Կիր
 123456
78910111213
14151617181920
21222324252627
28293031