Database System Concepts
Database System Concepts
7th Edition
ISBN: 9780078022159
Author: Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher: McGraw-Hill Education
Bartleby Related Questions Icon

Related questions

Question
100%

TRANSLATE FOLLOWING PROGRAM IN NESTED IF LOOP 

#include<stdio.h>
#include<conio.h>
int main()
{
char s[5];
printf("\n Enter any operator:");
scanf("%s",s);
switch(s[0]) {
case'>': if(s[1]=='=') printf("\n Greater than or equal");
else if(s[1]=='>') if (s[2]=='=')printf("\n Right shift AND assignment operator");
else if(s[1]=='>') printf("\nBinary right shift Operator");
else printf("\n Greater than");
break;
case'<': if(s[1]=='=') printf("\n Less than or equal");
else if(s[1]=='<') if (s[2]=='=')printf("\n Left shift AND assignment operator");
else if(s[1]=='<') printf("\nBinary left shift Operator");
else printf("\nLess than");
break;
case'=': if(s[1]=='=') printf("\nEqual to");
else printf("\nAssignment");
break;
case'!': if(s[1]=='=') printf("\nNot Equal");
else printf("\n Bit Not");
break;
case'&': if(s[1]=='&') printf("\nLogical AND");
else if (s[1]=='=')printf("\nBitwise AND assignment operator");
else printf("\n Bitwise AND");
break;
case'|': if(s[1]=='|') printf("\nLogical OR");
else if (s[1]=='=')printf("\nBitwise inclusive OR and assignment operator");
else printf("\nBitwise OR");
break;
case'+':if(s[1]=='+') printf("\nincrement operator");
else if(s[1]=='=') printf("\nAdd AND assignment Operator");
else printf("\n Addition");
break;
case'-':if(s[1]=='-') printf("\ndecrement Operator");
else if(s[1]=='=') printf("\nsubtract AND assignment Operator");
else printf("\nSubtraction");
break;
case'*':if(s[1]=='=') printf("\nMultiply AND assignment operator");
else printf("\nMultiplication");
break;
case'/':if(s[1]=='=') printf("\nDivide AND assignment operator");
else printf("\nDivision");
break;
case'%': if(s[1]=='=') printf("\nModulus AND assignment operator");
else printf("Modulus");
break;
case'^': if(s[1]=='=') printf("\nBitwise exclusive OR and assignment operator");
else printf("\nBinary XOR Operator");
break;
case'~': printf("\nBinary one's complement operator");
break;
case'?': if(s[1]==':') printf("\nConditional operator");
break;
default: printf("\n Not a operator");
} return 1;
}

Expert Solution
Check Mark
Knowledge Booster
Background pattern image
Computer Science
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
Recommended textbooks for you
Text book image
Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education
Text book image
Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON
Text book image
Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON
Text book image
C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON
Text book image
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Text book image
Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education