fb pixel
გამოიწერე YouTube-ის არხიyoutube logoგამოწერა
val-do.com-ის ლოგო
კურსებიბლოგიხ.დ.კ.წესებიკონტაქტიკონვერტორები

კურსებიბლოგიხ.დ.კ.წესებიკონტაქტიკონვერტორები
შესვლა
  1. მთავარი
  2. კურსები
  3. ალგორითმები
  4. ორი ცვლადის ალგორითმი
ორი ცვლადის ალგორითმი

ორი ცვლადის ალგორითმი

მოცემულ მაგალითში ჩვენი მიზანია 2 ცვლადს გავუცვალოდ მნიშვნელობები ისე, რომ არ დაგვჭირდეს მესამე ცვლადის შემოღება.

მოცემულობა

let a = 4;
let b = 9;

საბოლოო შედეგში a-ს მნიშვნელობა უნდა იყოს 9 ხოლო b-ს მნიშვნელობა 4

მესამე ცვლადის დახმარებით ამოხსნა

მოცემული ამოცანის ამოხსნის მარტივი ხერხია მესამე ცვლადის გამოყენება

// c - 4;
let c = a;
// a - 9;
a = b;
// b - 4;
b = c;

ცვლადების მნიშვნელობები შესაბამის ბიჯზე

კოდი a b c
c=a 4 9 4
a=b 9 9 4
b=c 9 4

4

იგივე ამოცანა შეიძლება გადაიჭრას მესამე ცვლადის გამოყენების გარეშეც

ორი ცვლადის დახმარებით ამოხსნა

როგორც ამოცანის პირბოაშია, ამოცანა უნდა ამოიხსნას დამატებითი ცვლადის შემოტანის გარეშე

let a = 4;
let b = 9;
console.log(`a - ${a}`, `b - ${b}`); // a - 4 b - 9
// a = 4 - 9 = -5;
a = a - b;
// b = -5 + 9 = 4;
b = a + b;
// a = 4 - -5 = 9;
a = b - a;
console.log(`a - ${a}`, `b - ${b}`); // a - 9 b - 4

ცვლადების მნიშვნელობები შესაბამის ბიჯზე

კოდი a b
a=a-b -5 9
b=a+b -5 4
a=b-a 9 4

 


კურსში შემავალი თემები

🔗 algorithms

დამატებითი რესურსები

  • Telegram
  • Discord

სხვა კატეგორიები

შეისწავლეთ ვებდეველოპმენტის ენები სრულიად უფასოდ, ისეთები როგორებიცაა Javascript, HTML, CSS და კიდევ სხვა მრავალი ენა

HTML, CSS-ის სა...

HTML, CSS-ის საწყისი კურსი, დამწყებთათვის (deprecated - მოძველებული)

ჯავასკრიპტის კუ...

ჯავასკრიპტის კურსი

JavaScript-ის D...

JavaScript-ის DOM-ის კურსი

TypeScript-ის კ...

TypeScript-ის კურსი

Angular-ის კურს...

Angular-ის კურსი

HTML, CSS-ის კუ...

HTML, CSS-ის კურსი

Reactjs-ის კურს...

Reactjs-ის კურსი დამწყებთათვის

ალგორითმები...

ალგორითმები

Node.js-ის კურს...

Node.js-ის კურსი

Dart-ის კურსი...

Dart-ის კურსი

C პროგრამირების...

C პროგრამირების ენის საფუძვლები

ბოლოს დაწერილი ბლოგები პროგრამირებაზე

ქვემოთ მოცემულია უახლესი 3 ბლოგი პროგრამირების თემატიკასთან დაკავშირებით

როგორ ინახება ი...

როგორ ინახება ინფორმაცია. რა არის Bit და Byte?

რატომ არის კომფ...

რატომ არის კომფორტული სამუშაო ოთახი აუცილებელი კოდის წერისა და პროდუქტიული მუშაობისთვის?

რატომ ვერ პოულო...

რატომ ვერ პოულობენ ჯუნიორები სამსახურს?

  • ორი ცვლადის ალგორითმი
  • შებრუნებული სიტყვის ალგორითმი
  • ბინარული ძიება - binary search
პროგრამირების კურსები
HTML, CSSJavaScriptTypeScriptAngularReactJSNodeJSC
გამომყევი
InstagramFacebookLinkedinTelegramDiscordYoutubeGithub

© val-do.com 2026 წელი - ყველა უფლება დაცულია

ვერსია 0.1.52