Solution :
#include
#include
#include
//Converts
to binary string.
* hexadecimal
Binary(char* hexdec)
{
long
= 0;
char *string =
(sizeof(char) * 9);
while (hexdec[i]) {
//Simply assign binary string for each hex char.
switch (hexdec[i]) {
strcat(string, "0000");
break;
strcat(string, "0001");
break;
strcat(string, "0010");
break;
strcat(string, "0011");
break;
strcat(string, "0100");
break;
strcat(string, "0101");
break;
strcat(string, "0110");
break;
strcat(string, "0111");
break;
strcat(string, "1000");
break;
strcat(string, "1001");
break;
case 'A':
case 'a':
strcat(string, "1010");
break;
case 'B':
case 'b':
strcat(string, "1011");
break;
case 'C':
case 'c':
strcat(string, "1100");
break;
case 'D':
case 'd':
strcat(string, "1101");
break;
case 'E':
case 'e':
strcat(string, "1110");
break;
case 'F':
case 'f':
strcat(string, "1111");
break;
default:
printf("\nInvalid hexadecimal digit %c",
hexdec[i]);
string="-1" ;
}
i++;
}
return string;
}
int main()
{ //Take 2 strings
char *str1 =hexadecimalToBinary("FA") ;
char *str2 =hexadecimalToBinary("12") ;
//Input 2 numbers p and n.
int p,n;
scanf("%d",&p);
scanf("%d",&n);
//keep j as length of str2
int j=strlen(str2),i;
//Now replace n digits after p of str1
for(i=0;i<n;i++){
str1[p+i]=str2[j-1-i];
}
//Now, i have used c library strtol
long ans = strtol(str1, NULL, 2);
//print result.
printf("%lx",ans);
return 0;
}
Answer:
The statement that is true for the file/directory is:
a. abc is a directory.
Explanation:
A file directory is a computer filing system with cataloging and referencing structure to computer files and other directories. Also known as folders or drawers, directories are like the workbench or traditional office filing cabinet. Information is stored in files, which are then stored in directories (folders). Directories can also store other directories to form a directory tree.
Answer:
3
Explanation:
Given
The code segment
Required
How many times will move() be executed
The move() function is executed when the loop is executed.
The range and condition of the loop is as follows:
i = 0; i < 3; i ++
i = 0; i < 3 and i ++ means i= 0, 1, 2
<em>So move() will be executed for the values of i= 0, 1, 2 (i.e. 3 values or 3 times).</em>
Answer: False
Explanation:
The elements on a Resume gives information about the owner of the resume, in a situation where those elements are false, the audience becomes misinformed.
I hope this helps.