Advertisements
Advertisements
प्रश्न
The following program segment swaps the first element and the second element of the given array without using the third variable. Fill in the blanks with appropriate java statements:
void swap()
{ int x/ | = {4, 8, 19,24, 15}:
(1) ______
(2) ______
x/0 = x/0]/x/1];
System.out.println(x/0}+" "+x/I]): }सविस्तर उत्तर
Advertisements
उत्तर
(1) x[0] = x[0] * x[1];
(2) x[1] = x[0] / x[1];
The goal is to swap the first element x[0] (value 4) and the second element x[1] (value 8) without a temporary variable.
- Step 1: Multiply the two numbers and store the result in the first position: x[0] = 4 × 8 = 32.
- Step 2: Divide the new x[0] by the original x[1] to get the original x[0] and store it in x [1]: x[x] = 32/8 = 4.
- Step 3: (Already in image): Divide the total product by the new x[1] to get the original x[1] and store it in x[0] = 32/4 = 8.
shaalaa.com
या प्रश्नात किंवा उत्तरात काही त्रुटी आहे का?
2025-2026 (March) Official Board Paper
