Answer:
- import java.util.Random;
- import java.util.Arrays;
- public class Main {
-
- public static void main(String[] args) {
- int n = 10;
- int [] myArray = new int[n];
- buildArray(myArray, n);
- System.out.println(Arrays.toString(myArray));
- }
-
- public static void buildArray(int[] arr, int n){
- for(int i=0; i < arr.length; i++){
- Random rand = new Random();
- arr[i] = rand.nextInt(90) +10;
- }
- }
- }
Explanation:
Firstly, create a method buildArray that take two inputs, an array and an array size (Line 12). In the method, use random nextInt method to repeatedly generate a two digit random number within a for loop that will loop over array size number of times (Line 13-15). The expression rand.nextInt(90) + 10 will generate digits between 10 - 99.
In the main program, call the build array method by using an array and array size as input arguments (Line 8). At last, print the array after calling the buildArray method (Line 9).
Answer:
B. until another thread issues a notify on the semaphore.
Explanation:
A semaphore is a variable that is shared between threads and is not negative. It also acts as a calling mechanism that uses two atomic operations wait and signal for synchronization of processes.
A thread that is waiting for a process can be signaled by another thread.
A semaphore puts a thread to sleep until another thread issues a notify on the semaphore.
The wait operation will get a semaphore or otherwise wait if the busy S semaphore is available.
The signal operation will release a semaphore or wake a process if there is a thread waiting for S.
In Python, tuples are indeed a data structure that also stores an ordered sequence of unchanging values, and following are the Python program to the given question:
Program Explanation:
- Defining a method "add_tuples" that takes three variables "firstTuple, secondTuple, thirdTuple" into the parameter.
- After accepting the parameter value a return keyword is used that adds a <em><u>single tuple with two values</u></em> and returns its value into the form of (x,y).
- Outside the method, two print method is declared that calls the above method by passing value into its parameters.
Program:
def add_tuples(firstTuple, secondTuple, thirdTuple):#defining a method add_tuples that takes three variable in parameters
return firstTuple[0]+secondTuple[0]+thirdTuple[0],firstTuple[1]+secondTuple[1]+thirdTuple[1] #using return keyword to add value
print(add_tuples((1,4), (8,3), (14,0)))#defining print method that calls add_tuples method takes value in parameters
print(add_tuples((3,2), (11,1), (-2,6)))#defining print method that calls add_tuples method takes value in parameters
Output:
Please find the attached file.
Learn more:
brainly.com/question/17079721
The code below is used to determine a recursive, bool-valued function, isPalindrome, that accepts an integer-valued array, and the number of elements and returns whether the array is a palindrome.
Explanation:
- The code shows 'array palindrome' is an array which, when its elements are reversed, remains the same.
bool isPalindrome(arr[((n-1) - n) +1], n)
{
if (n == 0 || n == 1)
{
return true;
}
else if (arr[n-1] == isPalindrome(arr[], n-1)
{
return true;
}
else {
return false;
}
}
Answer:
Hhhhhhhhjjjffhkvs4hjtth
Explanation:
H*jhfujttjhfhjfhhdtjdgndrjgr7kvykngimg6