Answer:
// program in C.
// headers
#include <stdio.h>
// headers
#include <stdlib.h>
// headers
#include <limits.h>
// main function
int main(int argc, char** argv)
{
// read value of N from command line arguments
int N=atoi(argv[1]);
// variables
int max=INT_MIN;
// variable
int min=INT_MAX;
int rA[N],i;
// fill the array with random number
for(i=0;i<N;i++)
{
// generate random number from -50 to +50
rA[i]=rand()%101-50;
// find the Maximum
if(rA[i]>max)
max=rA[i];
// find the Minimum
if(rA[i]<min)
min=rA[i];
}
// print values of array
printf("values of the array are:");
for(i=0;i<N;i++)
{
printf("%d ",rA[i]);
}
// print Maximum
printf("\nMaximum value is:%d",max);
// print Minimum
printf("\nMinimum value is:%d",min);
return 0;
}
Explanation:
Read value of N from command line.Then create an array of size N.Fill the array with random number from -50 to +50.Then find the Maximum of all the elements and assign it to variable "max" and find Minimum from all and assign it to variable "min". then print all the elements of the array, Minimum and Maximum.
Output:
command line argument=10
values of the array are:-18 -18 4 -38 2 6 -42 -20 -6 44 -6 -11 15 -31 1
Maximum value is:44
Minimum value is:-42
Answer:
Step 1 – Place Windows Vista DVD in your dvd-rom drive and start your PC. ...
Step 2 – The next screen allows you to setup your language, time and currency format, keyboard or input method. ...
Step 3 – The next screen allows you to install or repair Windows Vista.
Explanation:
Basically replacing a certain formatting for a certain product
Answer:
2 x 10⁵ bytes per second
Explanation:
Given:
MIPS rate = maximum speed of CPU to execute instructions = 10 million instructions per seconds
number of instructions required to transfer 1 byte using interrupt driven I/O = 50
Maximum number of bytes that can be transferred in 1 second = MIPS rate / number of instructions for 1 byte
=> max number of bytes = 10 million / 50 = 10 x 10⁶ / 50 = 2 x 10⁵
which is less than the maximum transfer rate of memory = 100 million bytes per second
So, maximum data transfer rate during I/O operations by using interrupt-driven I/O is 2 x 10⁵ bytes per second