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 ბლოგი პროგრამირების თემატიკასთან დაკავშირებით

Habit Tracker —...

Habit Tracker — პატარა ჩვევები, რომლებიც დიდ შედეგებს ქმნის

აკონტროლეთ თქვე...

აკონტროლეთ თქვენი ფული მარტივად და გააზრებულად

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

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

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

დიზაინ სისტემა

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

2 აგვისტო, 2026, 9:47:56

ვერსია 0.4.54