tag:blogger.com,1999:blog-19423211538354146912024-03-16T18:57:15.104+05:30BlueJ and Python For ICSE ISC and CBSE. Adminhttp://www.blogger.com/profile/03624712466161002566noreply@blogger.comBlogger702125tag:blogger.com,1999:blog-1942321153835414691.post-13543589848428069632024-03-10T11:21:00.001+05:302024-03-10T11:21:12.765+05:30C Language Recursive Program To Check Palindrome<div style="text-align: left;"> #include <stdio.h><br />#include <string.h></div><div style="text-align: left;"><br />int rev(char [], int,int);</div><div style="text-align: left;"><br />int main()<br />{<br /> char ch[100];<br /> printf("Enter a string:");<br /> scanf("%s",ch);<br /> printf("\nEntered string is %s",ch);<br /> int x=rev(ch,0,strlen(ch)-1);<br /> if(x==1)<br /> printf("\nPalindrome");<br /> else<br /> printf("\nNot Palindrome");<br /> return 0;<br />}</div><div style="text-align: left;"><br />int rev(char ch[],int start,int end)<br />{<br /> <br /> if(ch[start]!=ch[end])<br /> return 0;<br /> else if(start==end)<br /> return 1;<br /> start++;<br /> end--;<br /> rev(ch,start,end);<br />}</div>Adminhttp://www.blogger.com/profile/03624712466161002566noreply@blogger.com0tag:blogger.com,1999:blog-1942321153835414691.post-12791619409078098362024-03-10T11:19:00.010+05:302024-03-10T11:19:57.182+05:30C Language Recursive Function Program To Reverse A String<div style="text-align: left;"> #include <stdio.h><br />#include <string.h><br /><br /></div><div style="text-align: left;">void rev(char [],int, int);<br /><br /></div><div style="text-align: left;">int main()<br />{ char ch[100];<br /> printf("Enter a string:");<br /> scanf("%s",ch);<br /> printf("\nEntered string is %s",ch);<br /> rev(ch,0,strlen(ch)-1); <br /> return 0;<br />}<br /><br /></div><div style="text-align: left;">void rev(char ch[],int i,int end)<br />{<br /> char c;<br /> if(end<=i)<br /> {<br /> printf("\nReverse=%s",ch);<br /> return ;<br /> }<br /> c=ch[i];<br /> ch[i]=ch[end];<br /> ch[end]=c;<br /> i++;<br /> end--;<br /> rev(ch,i,end); <br />}</div>Adminhttp://www.blogger.com/profile/03624712466161002566noreply@blogger.com0tag:blogger.com,1999:blog-1942321153835414691.post-77816088293145084092024-01-30T19:53:00.001+05:302024-01-30T19:53:15.756+05:30Java Program Pell Number Series<p><span style="font-family: arial;"> What is the Pell series?</span></p><p><span style="font-family: arial;">Pell series starts with the first term as 0 and the second term as 1. The next term will be an addition to the second last term and two times to the last term. Now, if we compute the third term it will be the sum of the second last term (0), and twice of the last term (21) is 2 (0+2). </span></p><p><span style="font-family: arial;">The fourth term will be the sum of the second last term (1) and twice of the last term (22) is 5 (1+4).</span></p><p><span style="font-family: arial;"> We can find more terms using the same method.</span></p><p><span style="font-family: arial;">Relation of Pell series number: T(n) = T(n-2) + 2T(n-1)</span></p><p><span style="font-family: arial;">T(1) = 0</span></p><p><span style="font-family: arial;">T(2) = 1</span></p><p><span style="font-family: arial;">T(3) = 0+2*1 = 0+2 = 2</span></p><p><span style="font-family: arial;">T(4) = 1+2*2 = 1+4 = 5</span></p><p><span style="font-family: arial;">T(5) = 2+2*5 = 2+10 = 12</span></p><p><span style="font-family: arial;">.</span></p><p><span style="font-family: arial;">.</span></p><p><span style="font-family: arial;">.</span></p><p><span style="font-family: arial;">T(n) = T(n-2) + 2*T(n-1)</span></p><p><span style="font-family: arial;">import java.util.*;</span></p><p><span style="font-family: arial;">class Pell</span></p><p><span style="font-family: arial;">{</span></p><p><span style="font-family: arial;"> Scanner sc=new Scanner(System.in);</span></p><p><span style="font-family: arial;"> void main()</span></p><p><span style="font-family: arial;"> {</span></p><p><span style="font-family: arial;"> int i,n,a=0,b=1,next; </span></p><p><span style="font-family: arial;"> System.out.print("\nHow many Elements:");</span></p><p><span style="font-family: arial;"> n=sc.nextInt();</span></p><p><span style="font-family: arial;"> System.out.print("Series as follows "+a+" "+b); </span></p><p><span style="font-family: arial;"> for(i=0;i<n-2;i++)</span></p><p><span style="font-family: arial;"> {</span></p><p><span style="font-family: arial;"> next=a+2*b; </span></p><p><span style="font-family: arial;"> System.out.print(" "+next);</span></p><p><span style="font-family: arial;"> a=b;</span></p><p><span style="font-family: arial;"> b=next;</span></p><p><span style="font-family: arial;"> } </span></p><p><span style="font-family: arial;"> }</span></p><p><span style="font-family: arial;">} </span></p>Adminhttp://www.blogger.com/profile/03624712466161002566noreply@blogger.com0tag:blogger.com,1999:blog-1942321153835414691.post-73838536614667816962024-01-30T19:45:00.004+05:302024-01-30T19:49:22.122+05:30Java Program Triangular Number Series<p><span style="font-family: arial;"> The first 10 terms of the Triangular number series:</span></p><p><span style="font-family: arial;">1 3 6 10 15 21 28 36 45 55 </span></p><p><br /></p><p><span style="font-family: arial;">class Triangular</span></p><p><span style="font-family: arial;">{</span><span style="font-family: arial;"> </span></p><p><span style="font-family: arial;"> void main()</span></p><p><span style="font-family: arial;"> { </span></p><p><span style="font-family: arial;"> int i,n=1; </span></p><p><span style="font-family: arial;"> System.out.println("Series as follows "); </span></p><p><span style="font-family: arial;"> for(i=0;i<10;i++)</span></p><p><span style="font-family: arial;"> {</span></p><p><span style="font-family: arial;"> n=n+i;</span></p><p><span style="font-family: arial;"> System.out.print(" "+n);</span></p><p><span style="font-family: arial;"> n++;</span></p><p><span style="font-family: arial;"> } </span></p><p><span style="font-family: arial;"> }</span></p><p><span style="font-family: arial;">} </span></p>Adminhttp://www.blogger.com/profile/03624712466161002566noreply@blogger.com0tag:blogger.com,1999:blog-1942321153835414691.post-48451290694090490342023-12-10T16:38:00.003+05:302023-12-10T16:38:00.146+05:302 D Array To Store Only Composite Numbers - BlueJ Program<p><span style="font-family: arial;"> A class Composite contains a two-dimensional array of order [m x n]. The maximum values possible for both ‘m’ and ‘n’ is 20. Design a class Composite to fill the array with the first (m x n) composite numbers in column wise. [Composite numbers are those which have more than two factors.]The details of the members of the class are given below:</span></p><p><b><span style="font-family: arial;">Class name: Composite</span></b></p><p><span style="font-family: arial;"><b>Data members/instance variables</b> :arr[ ] [ ] :integer array to store the composite numbers column wise</span></p><p><span style="font-family: arial;"> m :integer to store the number of rows </span></p><p><span style="font-family: arial;">n:integer to store the number of columns </span></p><p><b><span style="font-family: arial;">Member functions/methods:</span></b></p><p><span style="font-family: arial;">Composite(int mm, int nn ):to initialize the size of the matrix, m=mm and n=nn</span></p><p><span style="font-family: arial;"> int isComposite( int p ):to return 1 if the number is composite otherwise returns 0</span></p><p><span style="font-family: arial;">void fill ( ):to fill the elements of the array with the first (m × n) composite numbers in column wise</span></p><p><span style="font-family: arial;">void display( ):to display the array in a matrix form Specify the class Composite giving details of the constructor(int,int), int isComposite(int), void fill( ) and void display( ). Define a main( ) function to create an object and call all the functions accordingly to enable the task.</span></p><p><span style="font-family: arial;"><br /></span></p><div style="text-align: left;"><span style="font-family: arial;">import java.util.*;<br />class Composite<br />{<br />int m,n,arr[][];<br />Scanner sc=new Scanner(System.in);<br />Composite(int mm, int nn)<br />{<br /> m=mm;<br /> n=nn;<br /> arr=new int [m][n];<br />}<br />private int isComposite( int p )<br />{<br /> int i;<br /> for(i=2;i<p;i++)<br /> {<br /> if(p%i==0)<br /> break;<br /> }<br /> if(i==p)<br /> return 0;<br /> else<br /> return 1;<br />}<br />private void display()<br />{<br /> int i,j;<br /> for(i=0;i<m;i++)<br /> {<br /> for(j=0;j<n;j++)<br /> {<br /> System.out.print(" "+arr[i][j]);<br /> }<br /> System.out.println();<br /> }<br />}<br />void fill ( )<br />{<br /> int i,j;<br /> for(i=0;i<m;i++)<br /> {<br /> for(j=0;j<n;j++)<br /> {<br /> System.out.print("\nEnter Number:");<br /> int d=sc.nextInt();<br /> if(isComposite(d)==1)<br /> arr[i][j]=d;<br /> else<br /> {<br /> System.out.print("\nEnter Composite Number "+d + " is not composite");<br /> j--;<br /> } <br /> }<br /> }<br />}<br />public static void main(String args[])<br />{<br /> int m,n;<br /> Scanner sc=new Scanner(System.in);<br /> while(true)<br /> {<br /> System.out.print("\nEnter Row Number:");<br /> m=sc.nextInt();<br /> if(m>0 && m<=20)<br /> break;<br /> }<br /> while(true)<br /> {<br /> System.out.print("\nEnter Column Number:");<br /> n=sc.nextInt();<br /> if(n>0 && n<=20)<br /> break;<br /> }<br />Composite ob=new Composite(m,n);<br />ob.fill();<br />System.out.print("\nFinal Matrix\n");<br />ob.display();<br />}<br />} <br /> <br /> <br /> <br /> </span></div>Adminhttp://www.blogger.com/profile/03624712466161002566noreply@blogger.com0tag:blogger.com,1999:blog-1942321153835414691.post-36261788347265323672023-12-08T12:22:00.005+05:302024-01-30T18:27:45.360+05:30Java Program To Check Boring Number<p> Write a program in java to accept a number from user and check whether the number us a boring number or not.</p><p>Boring number is a positive number having all the digits at even position in the number as even and the digits at odd position odd</p><p> </p><div style="text-align: left;">import java.util.*;<br />class BoringNumber<br />{<br />int n,rev,f;<br />Scanner sc=new Scanner(System.in);<br />public void take()<br />{<br /> System.out.print("\nEnter The Number:");<br /> n=sc.nextInt();<br /> display();<br />}<br />private void display()<br />{<br /> rev=0;<br /> f=1;<br /> System.out.print("\nEntered Number is:"+n);<br /> while(n>0)<br /> {<br /> rev=rev*10+n%10;<br /> n=n/10;<br /> }<br /> while(rev>0)<br /> {<br /> int d=rev%10;<br /> if(f%2!=d%2)<br /> break;<br /> rev=rev/10;<br /> f++;<br /> }<br /> if(rev>0)<br /> System.out.print("\nEntered Number is not a boring number");<br /> else<br /> System.out.print("\nEntered Number is a boring number");<br />}<br />public static void main(String args[])<br />{<br />BoringNumber ob=new BoringNumber();<br />ob.take();<br />}<br />} </div><p><br /></p><p><b>Sample Input Output</b></p><p><br /></p><div style="text-align: left;">Enter The Number:1234<br />Entered Number is:1234<br />Entered Number is a boring number</div><div style="text-align: left;"><br />Enter The Number:1321<br />Entered Number is:1321<br />Entered Number is not a boring number</div>Adminhttp://www.blogger.com/profile/03624712466161002566noreply@blogger.com0tag:blogger.com,1999:blog-1942321153835414691.post-66591267562170805092023-10-15T09:47:00.005+05:302023-10-15T10:25:19.629+05:30C Language Program Finding Factorial Value Using Recursive Function<p><span style="font-family: arial;"> #include<stdio.h></span></p><p><span style="font-family: arial;">long int fact(int n);</span></p><p><span style="font-family: arial;">int main() {</span></p><p><span style="font-family: arial;"> int n;</span></p><p><span style="font-family: arial;"> printf("Enter a positive integer: ");</span></p><p><span style="font-family: arial;"> scanf("%d",&n);</span></p><p><span style="font-family: arial;"> printf("Factorial of %d = %ld", n, fact(n));</span></p><p><span style="font-family: arial;"> return 0;</span></p><p><span style="font-family: arial;">}</span></p><p><span style="font-family: arial;">long int fact(int n) {</span></p><p><span style="font-family: arial;"> if (n==1)</span></p><p><span style="font-family: arial;"> return 1;</span></p><p><span style="font-family: arial;"> int y=fact(n-1);</span></p><p><span style="font-family: arial;"> return n*y;</span><span style="font-family: arial;"> </span></p><p><span style="font-family: arial;">}</span></p>Adminhttp://www.blogger.com/profile/03624712466161002566noreply@blogger.com0tag:blogger.com,1999:blog-1942321153835414691.post-34397462761549143512023-10-01T07:52:00.001+05:302023-10-01T07:58:03.379+05:30Converting Non-Palindrome Word Into Palindrome<p><span style="font-family: arial;"> Convert the non-palindrome words of the sentence into palindrome words by concatenating the word by its reverse (excluding the last character).</span></p><p><span style="font-family: arial;">Example: The reverse word of HELP would be LEH (omitting the last alphabet) and by concatenating both, the new palindrome word is HELPLEH. Thus the word HELP becomes HELPLEH.</span></p><p><span style="font-family: arial;">Note: The words which end with repeated alphabets, for example ABB would become ABBA and not ABBBA and XAZZZ becomes XAZZZAX.</span></p><p><span style="font-family: arial;"><br /></span></p><p><span style="font-family: arial;">import java.util.*;</span></p><p><span style="font-family: arial;">class Ab</span></p><p><span style="font-family: arial;">{</span></p><p><span style="font-family: arial;"> String str1,str2;</span></p><p><span style="font-family: arial;"> Scanner sc=new Scanner(System.in);</span></p><p><span style="font-family: arial;"> int c=0;</span></p><p><span style="font-family: arial;"> void show()</span></p><p><span style="font-family: arial;"> {</span></p><p><span style="font-family: arial;"> int len,i;</span></p><p><span style="font-family: arial;"> c=1;</span></p><p><span style="font-family: arial;"> System.out.print("\nEnter the Word:");</span></p><p><span style="font-family: arial;"> str1=sc.next();</span></p><p><span style="font-family: arial;"> if(notPalin(str1))</span></p><p><span style="font-family: arial;"> {</span></p><p><span style="font-family: arial;"> len=str1.length();</span></p><p><span style="font-family: arial;"> for(i=len-1;i>0;i--)</span></p><p><span style="font-family: arial;"> {</span></p><p><span style="font-family: arial;"> if(str1.charAt(i)==str1.charAt(i-1))</span></p><p><span style="font-family: arial;"> c++; /* 'c' marks the index where mismatch of characters happen */</span></p><p><span style="font-family: arial;"> }</span></p><p><span style="font-family: arial;"> }</span></p><p><span style="font-family: arial;"> str2=leftRev(str1.substring(0,str1.length()-c)); </span></p><p><span style="font-family: arial;"> str1=str1+str2;</span></p><p><span style="font-family: arial;"> System.out.println("\nModified="+str1);</span></p><p><span style="font-family: arial;"> }</span></p><p><span style="font-family: arial;"> </span></p><p><span style="font-family: arial;"> private boolean notPalin(String str1)</span></p><p><span style="font-family: arial;"> {</span></p><p><span style="font-family: arial;"> int i,len;</span></p><p><span style="font-family: arial;"> len=str1.length()-1;</span></p><p><span style="font-family: arial;"> for(i=0;i<=len;i++)</span></p><p><span style="font-family: arial;"> {</span></p><p><span style="font-family: arial;"> if(str1.charAt(i)!=str1.charAt(len-1))</span></p><p><span style="font-family: arial;"> break;</span></p><p><span style="font-family: arial;"> }</span></p><p><span style="font-family: arial;"> if(i<=len)</span></p><p><span style="font-family: arial;"> return true;</span></p><p><span style="font-family: arial;"> else</span></p><p><span style="font-family: arial;"> return false;</span></p><p><span style="font-family: arial;"> }</span></p><p><span style="font-family: arial;"> private String leftRev(String str1)</span></p><p><span style="font-family: arial;"> {</span></p><p><span style="font-family: arial;"> int i,len;</span></p><p><span style="font-family: arial;"> String str2="";</span></p><p><span style="font-family: arial;"> len=str1.length(); </span></p><p><span style="font-family: arial;"> for(i=len-1;i>=0;i--)</span></p><p><span style="font-family: arial;"> str2=str2+str1.charAt(i);</span></p><p><span style="font-family: arial;"> return str2;</span></p><p><span style="font-family: arial;"> }</span></p><p><span style="font-family: arial;">public static void main(String args[])</span></p><p><span style="font-family: arial;">{</span></p><p><span style="font-family: arial;">Ab obj=new Ab();</span></p><p><span style="font-family: arial;">obj.show();</span></p><p><span style="font-family: arial;">}</span></p>Adminhttp://www.blogger.com/profile/03624712466161002566noreply@blogger.com0tag:blogger.com,1999:blog-1942321153835414691.post-5614912817021140812023-09-30T06:30:00.005+05:302023-12-08T17:08:22.640+05:30List Of BlueJ Number Programs For ICSE And ISC Students<div dir="ltr" style="text-align: left;" trbidi="on">
<div dir="ltr" style="text-align: left;" trbidi="on">
<span face="arial, helvetica, sans-serif"><br /></span>
<span face="arial, helvetica, sans-serif">Programs on Numbers using Java language for ICSE and ISC students are posted here. The programs can be executed on BlueJ or any other editors. Here you will get links to number of programs along with explanation. Hope it will help students.</span><br />
<br />
<script async="" src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<br />
<ins class="adsbygoogle" data-ad-client="ca-pub-5850646899263843" data-ad-format="fluid" data-ad-layout-key="-hf+a+2-a3+jg" data-ad-slot="1951042665" style="display: block;"></ins><script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
<br />
<h3 style="text-align: left;">
<b><span style="color: red;">To view the programs, click on the links</span></b></h3>
<b><span style="color: red;"><div dir="ltr" style="text-align: left;" trbidi="on"><b><span style="color: red; font-family: arial; font-size: medium;"><br /></span></b></div></span></b><div dir="ltr" trbidi="on"><span style="font-family: arial; font-size: medium;"><a href="https://schooljava.blogspot.com/2012/12/bluej-program-all-combinations-of.html" target="_blank">All Combinations Of Consecutive Natural Numbers</a></span></div><div dir="ltr" trbidi="on"><span style="font-family: arial; font-size: medium;"><br /></span></div><div dir="ltr" trbidi="on"><a href="https://schooljava.blogspot.com/2020/07/java-program-on-sum-product-and.html" target="_blank"><span style="font-family: arial; font-size: medium;">Appending Sum and Product of Numbers</span></a></div><div dir="ltr" trbidi="on"><span style="font-family: arial; font-size: medium;"><br /></span></div><div dir="ltr" trbidi="on"><span style="font-family: arial; font-size: medium;"><a href="https://schooljava.blogspot.com/2011/11/bluej-program-on-arranging-digits-of.html" target="_blank">Arranging The Digits In Ascending Order</a></span></div><div dir="ltr" trbidi="on"><div dir="ltr" trbidi="on"><span style="font-family: arial; font-size: medium;"><br /></span></div><div dir="ltr" trbidi="on"><div dir="ltr" trbidi="on"><span style="font-family: arial; font-size: medium;"><a href="https://schooljava.blogspot.com/2011/01/armstrong-number-checking-program-in.html" target="_blank">Armstrong Number</a></span></div><div dir="ltr" trbidi="on"><span style="font-family: arial; font-size: medium;"><br /></span></div><div dir="ltr" trbidi="on"><span style="font-family: arial; font-size: medium;"><span face="arial, helvetica, sans-serif"><a href="https://schooljava.blogspot.com/2012/07/bluej-program-on-displaying-armstrong.html" target="_blank">Armstrong Number Using Recursive Function</a></span><br /></span></div><div dir="ltr" trbidi="on"><span style="font-family: arial; font-size: medium;"><br /></span></div><div dir="ltr" trbidi="on"><span face="arial, helvetica, sans-serif"><span style="font-family: arial; font-size: medium;"><a href="https://schooljava.blogspot.com/2013/11/armstrong-number-program-using-while.html" target="_blank">Armstrong Number</a> (2)</span></span></div><div dir="ltr" trbidi="on"><span style="font-family: arial; font-size: medium;"><br /></span></div><div dir="ltr" trbidi="on"><span style="font-family: arial; font-size: medium;"><span face="arial, helvetica, sans-serif"><a href="https://schooljava.blogspot.com/2011/01/bluej-program-on-checking-automorphic.html" target="_blank">Automorphic Number</a></span><span face="arial, helvetica, sans-serif"><br /></span></span></div><div dir="ltr" trbidi="on"><span style="font-family: arial; font-size: medium;"><span face="arial, helvetica, sans-serif"><br /></span><span face="arial, helvetica, sans-serif"><a href="https://schooljava.blogspot.com/2012/08/display-automorphic-numbers-from-1-to.html" target="_blank">Automorphic Number</a> (2)</span></span></div><div dir="ltr" trbidi="on"><span style="font-family: arial; font-size: medium;"><span face="arial, helvetica, sans-serif"><br /></span></span></div><div dir="ltr" trbidi="on"><span style="font-family: arial; font-size: medium;"><span face="arial, helvetica, sans-serif"><a href="https://schooljava.blogspot.com/2023/12/java-program-to-check-boring-number.html" target="_blank">Boring Number Checking Program</a></span></span></div><div dir="ltr" trbidi="on"><span face="arial, helvetica, sans-serif"><span style="font-family: arial; font-size: medium;"><br /></span></span></div><div dir="ltr" trbidi="on"><span face="arial, helvetica, sans-serif"><span style="font-family: arial; font-size: medium;"><div dir="ltr" trbidi="on"><span face="arial, helvetica, sans-serif"><span face="arial, helvetica, sans-serif"><span face="arial, helvetica, sans-serif"><a href="https://schooljava.blogspot.com/2012/02/bluej-program-on-buzz-number-checking.html" target="_blank">Buzz Number</a></span></span></span></div><div dir="ltr" trbidi="on"><span face="arial, helvetica, sans-serif"><span face="arial, helvetica, sans-serif"><br /></span></span></div><div dir="ltr" trbidi="on"><span face="arial, helvetica, sans-serif"><span face="arial, helvetica, sans-serif"><span face="arial, helvetica, sans-serif"><a href="https://schooljava.blogspot.com/2011/02/bluej-program-on-all-possible.html" target="_blank">Consecutive Number Combinations</a></span></span></span></div><div dir="ltr" trbidi="on"><span face="arial, helvetica, sans-serif"><span face="arial, helvetica, sans-serif"><br /></span></span></div><div dir="ltr" trbidi="on"><span face="arial, helvetica, sans-serif"><span face="arial, helvetica, sans-serif"><a href="https://schooljava.blogspot.com/2021/01/decimal-to-binary-and-hexadecimal.html" target="_blank">Decimal To Binary And Hexadecimal Conversion</a></span></span></div><div dir="ltr" trbidi="on"><br /></div><div dir="ltr" trbidi="on"><span face="arial, helvetica, sans-serif"><span face="arial, helvetica, sans-serif"><a href="https://schooljava.blogspot.com/2012/03/bluej-program-on-decimal-to-roman.html" target="_blank">Decimal to Roman Number Conversion</a></span></span></div><div dir="ltr" trbidi="on"><br /></div><div dir="ltr" trbidi="on"><div dir="ltr" trbidi="on"><span face="arial, helvetica, sans-serif"><a href="https://schooljava.blogspot.com/2013/01/program-to-display-different.html" target="_blank">Different Combinations Of A Number</a></span></div><div dir="ltr" trbidi="on"><br /><span face="arial, helvetica, sans-serif"><div dir="ltr" trbidi="on"><span face="arial, helvetica, sans-serif"><a href="https://schooljava.blogspot.com/2011/03/bluej-program-on-counting-digits.html" target="_blank">Digits Frequency In A Number</a></span></div><div dir="ltr" trbidi="on"><br /></div><div dir="ltr" trbidi="on"><span face="arial, helvetica, sans-serif"><a href="https://schooljava.blogspot.com/2014/01/bluej-program-on-disarium-number.html" target="_blank">Disarium Number</a></span></div><div dir="ltr" trbidi="on"><br /></div><div dir="ltr" trbidi="on"><a href="https://schooljava.blogspot.com/2015/01/disarium-numbers-upto-2000-using-bluej.html" target="_blank">Disarium Numbers upto 2000</a></div><div dir="ltr" trbidi="on"><br /></div><div dir="ltr" trbidi="on"><span face="arial, helvetica, sans-serif"><a href="https://schooljava.blogspot.com/2014/02/java-program-on-displaying-date-in-text.html" target="_blank"><span face="arial, helvetica, sans-serif">Displaying date in text format from digit format value</span></a><br /></span><br /><span face="arial, helvetica, sans-serif"><a href="https://schooljava.blogspot.com/2011/11/bluej-program-on-displaying-number-in.html" target="_blank"><span face="arial, helvetica, sans-serif">Displaying Number In Words</span></a></span><br /><span face="arial, helvetica, sans-serif"><br /><u style="color: #0000ee;"><a href="https://schooljava.blogspot.com/2019/08/bluej-program-to-check-duck-number.html" target="_blank"> Duck Number</a></u></span></div></span></div><br /><span face="arial, helvetica, sans-serif"><u style="color: #0000ee;"><a href="https://schooljava.blogspot.com/2019/08/bluej-program-to-check-emirp-number.html" target="_blank">Emirp Number</a></u></span></div><div dir="ltr" trbidi="on"><span face="arial, helvetica, sans-serif"><br /></span></div><div dir="ltr" trbidi="on"><span face="arial, helvetica, sans-serif"><a href="https://schooljava.blogspot.com/2021/07/evil-number-program-using-bluej.html" target="_blank">Evil Number Checking Program</a></span></div><div dir="ltr" trbidi="on"><span face="arial, helvetica, sans-serif"><br /></span></div><div dir="ltr" trbidi="on"><span face="arial, helvetica, sans-serif"><div style="font-size: medium;">An Evil number is a positive whole number which has even number of 1’s in its binary equivalent.<br />Example: Binary equivalent of 9 is 1001, which contains even number of 1’s.<br /> Thus, 9 is an Evil Number.</div><div style="font-size: medium;"><br />A few Evil numbers are 3, 5, 6, 9....</div><hr /><div style="font-family: "Times New Roman"; font-size: medium;"><br /></div></span></div><div dir="ltr" trbidi="on"><span face="arial, helvetica, sans-serif"><br /></span></div><div dir="ltr" trbidi="on"><span face="arial, helvetica, sans-serif"><a href="https://schooljava.blogspot.com/2014/01/extracting-first-digit-of-any-number.html" target="_blank"><span face="arial, helvetica, sans-serif">First Digit Of Any Number</span></a></span></div></span></span></div></div></div><span face="arial, helvetica, sans-serif"><b><span style="color: red; font-family: arial; font-size: medium;"><br /></span></b></span></div><div dir="ltr" style="text-align: left;" trbidi="on"><span face="arial, helvetica, sans-serif"><span style="color: #0000ee; font-family: arial; font-size: medium;"><u><a href="https://schooljava.blogspot.com/2019/08/bluej-program-to-check-harshad-number.html" target="_blank">Harshad Number</a></u></span></span></div><div dir="ltr" style="text-align: left;" trbidi="on"><span style="color: #0000ee; font-family: arial; font-size: medium;"><u><br /></u></span></div><div dir="ltr" style="text-align: left;" trbidi="on"><span style="font-family: arial; font-size: medium;"><span style="color: #0000ee;"><a href="https://schooljava.blogspot.com/2022/12/bluej-program-on-keith-number.html" target="_blank">Keith Number</a><br /></span>
<span face="arial, helvetica, sans-serif"><br /></span></span><div dir="ltr" trbidi="on"><font size="4"><span style="font-family: arial; font-size: medium;"><a href="https://schooljava.blogspot.com/2012/02/bluej-program-on-lcm-and-gcd-hcf.html" target="_blank">LCM And GCD-HCF</a></span></font></div><div dir="ltr" trbidi="on"><span style="font-family: arial; font-size: medium;"><br /></span></div><div dir="ltr" trbidi="on"><font face="arial" size="4"><a href="https://schooljava.blogspot.com/2014/02/java-program-on-finding-longest-gap.html" target="_blank">Longest Gap Between Two Non Prime Numbers</a> (Using Array)</font></div><div dir="ltr" trbidi="on"><span style="font-family: arial; font-size: medium;"><br /></span></div><div dir="ltr" trbidi="on"><span style="font-family: arial; font-size: medium;"><font><a href="http://schooljava.blogspot.com/2020/06/java-program-without-array-on-finding.html" rel="nofollow">Longest Gap Between Two Non Prime Numbers</a></font><span face="arial, helvetica, sans-serif"><font> </font>(Without Array)</span></span></div><div dir="ltr" trbidi="on"><span style="font-family: arial; font-size: medium;"><br /></span></div><div dir="ltr" trbidi="on"><span face="arial, helvetica, sans-serif"><span style="font-family: arial; font-size: medium;"><a href="https://schooljava.blogspot.com/2011/10/bluej-program-on-taking-number-and-find.html" target="_blank">Lowest Prime Digit In A Number</a></span></span></div>
<span style="font-family: arial; font-size: medium;"><br /></span><div dir="ltr" trbidi="on"><span style="font-family: arial; font-size: medium;"><div dir="ltr" trbidi="on"><span face="arial, helvetica, sans-serif"><div dir="ltr" trbidi="on"><span face="arial, helvetica, sans-serif"><a href="https://schooljava.blogspot.com/2012/02/bluej-program-on-magic-number-checking.html" target="_blank">Magic Number</a></span></div><div dir="ltr" trbidi="on"><font face=""><br /></font></div><a href="http://schooljava.blogspot.com/2020/06/java-program-on-mersenne-number.html" rel="nofollow">Mersenne Number</a></span></div><div dir="ltr" trbidi="on"><br /></div><div dir="ltr" trbidi="on"><a href="https://schooljava.blogspot.com/2016/11/mystic-number-program-using-bluej.html" target="_blank"><span face="arial, helvetica, sans-serif">Mystic Number </span></a></div><div dir="ltr" trbidi="on"><br /></div><div dir="ltr" trbidi="on"><span face="arial, helvetica, sans-serif"><a href="https://schooljava.blogspot.com/2014/01/bluej-program-on-nearest-prime-number.html" target="_blank">Nearest Prime Number</a></span></div><div dir="ltr" trbidi="on"><br /></div><div dir="ltr" trbidi="on"><span face="arial, helvetica, sans-serif"><a href="https://schooljava.blogspot.com/2014/06/program-to-check-neon-number-using.html" target="_blank">Neon Number</a></span><br /><span face="arial, helvetica, sans-serif"><br /></span></div><span face="arial, helvetica, sans-serif"><a href="https://schooljava.blogspot.com/2015/07/bluej-program-on-neon-numbers-between-1.html" target="_blank">Neon Numbers Between 1 and 500</a></span></span></div><div dir="ltr" trbidi="on"><span style="font-family: arial; font-size: medium;"><br /></span></div><div dir="ltr" trbidi="on"><span face="arial, helvetica, sans-serif"><span style="font-family: arial; font-size: medium;">N<a href="https://schooljava.blogspot.com/2011/09/bluej-program-to-take-any-decimal.html" target="_blank">umber Conversion</a></span></span></div><div dir="ltr" trbidi="on"><span style="font-family: arial; font-size: medium;"><br /></span></div><div dir="ltr" trbidi="on"><span style="font-family: arial; font-size: medium;"><span face="arial, helvetica, sans-serif"><a href="https://schooljava.blogspot.com/2014/05/program-on-palindrome-and-prime-number.html" target="_blank">Palindrome and Prime Number</a></span><br /><br /></span></div><div dir="ltr" trbidi="on"><span style="font-family: arial; font-size: medium;"><a href="https://schooljava.blogspot.com/2011/02/bluej-program-on-perfect-number.html" target="_blank">Perfect Number</a></span></div><div dir="ltr" trbidi="on"><span style="font-family: arial; font-size: medium;"><br /></span></div><div dir="ltr" trbidi="on"><span style="font-family: arial; font-size: medium;"><a href="https://schooljava.blogspot.com/2012/01/bluej-program-on-perfect-number.html" target="_blank"><span face="arial, helvetica, sans-serif">Perfect Number Checking Of A Number Or Its Nearest Number</span></a></span></div><div dir="ltr" trbidi="on"><span style="font-family: arial; font-size: medium;"><br /></span></div><div dir="ltr" trbidi="on"><span style="font-family: arial; font-size: medium;"><br /></span></div><div dir="ltr" trbidi="on"><span style="font-family: arial; font-size: medium;"><a href="https://schooljava.blogspot.com/2020/02/prime-adam-numbers-checking-program.html" target="_blank">Prime - Adam Number Checking Program</a></span></div><div dir="ltr" trbidi="on"><span style="font-family: arial; font-size: medium;"><br /></span></div><div dir="ltr" trbidi="on"><span style="font-family: arial; font-size: medium;"><span face="Arial, Helvetica, sans-serif" style="font-size: medium;">A Prime-Adam integer is a positive integer (without leading zeros) which is prime as well as an Adam number.</span><br style="font-size: medium;" /><br style="font-size: medium;" /><ins class="adsbygoogle" data-ad-client="ca-pub-5850646899263843" data-ad-format="fluid" data-ad-layout-key="-hf+a+2-a3+jg" data-ad-slot="1951042665" style="display: block; font-size: medium;"></ins><script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script><span face="Arial, Helvetica, sans-serif" style="font-size: medium;">Prime number: A number which has only two factors, i,e 1 and the number itself.</span><br style="font-size: medium;" /><span face="Arial, Helvetica, sans-serif" style="font-size: medium;">Example: 2,3,5,7 etc</span><br style="font-size: medium;" /><span face="Arial, Helvetica, sans-serif" style="font-size: medium;"><br /></span><span style="font-size: medium;"></span><span face="Arial, Helvetica, sans-serif" style="font-size: medium;">Adam number: The square of a number and the square of it's reverse are reverse to each other.</span><br style="font-size: medium;" /><span face="Arial, Helvetica, sans-serif" style="font-size: medium;"><br /></span><span style="font-size: medium;"></span><span face="Arial, Helvetica, sans-serif" style="font-size: medium;">Example: If n=13 and reverse of 'n'=31 then square of 13 = 169 and square of 31 is 961 which is reverse of 169.</span><br style="font-size: medium;" /><span face="Arial, Helvetica, sans-serif" style="font-size: medium;"><br /></span><span style="font-size: medium;"></span><span face="Arial, Helvetica, sans-serif" style="font-size: medium;">Thus 13 is an Adam number</span><br /><br /><hr /></span></div><div dir="ltr" trbidi="on"><a href="https://schooljava.blogspot.com/2010/10/few-programs-on-bluej.html" target="_blank"><span style="font-family: arial; font-size: medium;">Prime and Pal Prime Numbers</span></a></div>
<span style="font-family: arial; font-size: medium;"><span face="arial, helvetica, sans-serif"><div dir="ltr" style="text-align: left;" trbidi="on"><span face="arial, helvetica, sans-serif"><br /></span></div><a href="https://schooljava.blogspot.com/2012/02/bluej-program-on-pythagorean-triplets.html" target="_blank"><span face="arial, helvetica, sans-serif">Pythagorean Triplets</span></a><br /></span>
<span face="arial, helvetica, sans-serif"><br /></span></span></div><div dir="ltr" style="text-align: left;" trbidi="on"><div dir="ltr" trbidi="on"><span style="font-family: arial; font-size: medium;"><a href="https://schooljava.blogspot.com/2011/10/bluej-program-on-saddle-number.html" target="_blank"><span face="arial, helvetica, sans-serif">Saddle number</span></a><br /><span face="arial, helvetica, sans-serif"><br /></span><span face="arial, helvetica, sans-serif"><div dir="ltr" trbidi="on"><a href="https://schooljava.blogspot.com/2011/02/bluej-program-on-checking-smith-number.html" target="_blank"><span face="arial, helvetica, sans-serif">Smith Number</span></a></div></span></span></div><div dir="ltr" trbidi="on"><span style="font-family: arial; font-size: medium;"><span face="arial, helvetica, sans-serif"><br /></span></span></div><div dir="ltr" trbidi="on"><span style="font-family: arial;"><span face="arial, helvetica, sans-serif">A number is called Smith Number if sum of the digits of the number is equal to the sum of the digits of the prime factors of the number are equal.</span></span></div><div dir="ltr" trbidi="on"><span style="font-family: arial;"><span face="arial, helvetica, sans-serif"><br /></span></span></div><div dir="ltr" trbidi="on"><span style="font-family: arial;"><span face="arial, helvetica, sans-serif">Sample Input: 666<br />Sum of the digits: 6 + 6 + 6 = 18<br />Prime factors are: 2, 3, 3, 37<br />Sum of the digits of the prime factors: 2 + 3 + 3 + (3 + 7) = 18<br style="font-family: "Times New Roman";" /><span style="font-family: "Times New Roman";">Thus, 666 is a Smith Number. </span></span></span></div><div dir="ltr" trbidi="on"><span><span face="arial, helvetica, sans-serif"><br /> <hr /></span></span></div><div dir="ltr" trbidi="on"><span><span face="arial, helvetica, sans-serif"><br /></span></span></div><div dir="ltr" trbidi="on"><span><span face="arial, helvetica, sans-serif"><br /></span><span style="font-family: arial;"><div dir="ltr" trbidi="on"><span face="arial, helvetica, sans-serif"><div dir="ltr" trbidi="on"><span face="arial, helvetica, sans-serif" style="font-size: medium;"><a href="https://schooljava.blogspot.com/2011/04/bluej-program-on-special-number.html" target="_blank">Special Number</a></span></div><div dir="ltr" trbidi="on"><span style="font-size: medium;"><br /></span></div><div dir="ltr" trbidi="on"><a href="https://schooljava.blogspot.com/2021/04/bluej-program-on-tech-number-checking.html" target="_blank"><span style="font-size: medium;">Tech Number</span></a></div><div style="font-size: x-large;"><br /></div></span></div></span></span></div></div><div dir="ltr" style="text-align: left;" trbidi="on"><span style="font-family: arial; font-size: medium;"><span face="arial, helvetica, sans-serif"><a href="https://schooljava.blogspot.com/2016/12/twist-number-program-using-bluej.html" target="_blank">Twist Number</a></span><br />
<span face="arial, helvetica, sans-serif"><br /></span></span><div dir="ltr" trbidi="on"><span style="font-family: arial; font-size: medium;"><a href="https://schooljava.blogspot.com/2010/11/guess-bluej-program-on-isc-2011.html" target="_blank">Unique Digit Integer</a></span></div><div dir="ltr" trbidi="on"><span style="font-family: arial; font-size: medium;"><br /></span></div><div dir="ltr" trbidi="on"><span style="font-family: arial; font-size: medium;"><a href="https://schooljava.blogspot.com/2014/11/bluej-program-on-unique-digit-number.html" target="_blank">Unique Digit Number</a></span></div><div dir="ltr" trbidi="on"><span style="font-family: arial; font-size: medium;"><br /></span></div><div dir="ltr" trbidi="on"><span style="font-size: medium;"><a href="https://schooljava.blogspot.com/2022/03/bluej-program-for-checking-unusual.html" target="_blank"><span style="font-family: arial;">Unusual Number Checking</span></a></span></div><div dir="ltr" trbidi="on"><br /></div><div dir="ltr" trbidi="on"><div><span style="font-family: arial;">Unusual number : In Mathematics, an unusual number is a natural number whose greatest prime factor is strictly greater than square root of n.<br /><br /></span></div><div><span style="font-family: arial;">The first few unusual numbers are – <br /> <br />2, 3, 5, 6, 7, 10, 11, 13, 14, 15, 17, 19, 20, 21, 22, 23, 26, 28, 29, 31, 33, 34, 35, 37, 38, 39, 41, 42, 43, 44, 46, 47, 51</span></div><hr /></div><div dir="ltr" trbidi="on"><span style="font-family: arial; font-size: medium;"><br /><u style="color: #0000ee;"><a href="http://schooljava.blogspot.com/2020/06/java-program-on-ugly-number.html" rel="nofollow">Ugly Number</a></u><br /></span></div>
<span style="font-family: arial; font-size: medium;"><span face="arial, helvetica, sans-serif"><div dir="ltr" style="text-align: left;" trbidi="on"><span style="font-family: arial; font-size: medium;"><span face="arial, helvetica, sans-serif"><br /></span></span></div><div dir="ltr" style="text-align: left;" trbidi="on"><span style="font-family: arial; font-size: medium;"><span face="arial, helvetica, sans-serif"><br /></span></span></div><div style="font-family: "Times New Roman"; font-size: medium;"><font face="arial">U</font><span style="font-family: arial;">gly numbers are positive numbers whose only prime factors are 2, 3 or 5. First 10 ugly numbers are 1, 2, 3, 4, 5, 6, 8, 9, 10, 12. By convention, 1 is included.</span></div><div style="font-family: "Times New Roman"; font-size: medium;"><font face="arial"><br /></font></div><div style="font-family: "Times New Roman"; font-size: medium;"><font face="arial">Test Date:Input an integer number: 235</font></div><div style="font-family: "Times New Roman"; font-size: medium;"><font face="arial">Output : </font><span style="font-family: arial;">It is not an ugly number.</span><hr /></div><div style="font-family: "Times New Roman"; font-size: medium;"><span style="font-family: arial;"><br /></span></div></span><a href="https://schooljava.blogspot.com/2015/11/bluej-program-on-weak-arm-number.html" target="_blank"><span face="arial, helvetica, sans-serif">Weak Arm Number</span></a><br />
<span face="arial, helvetica, sans-serif"><br /></span></span></div><div dir="ltr" style="text-align: left;" trbidi="on"><br /></div><div dir="ltr" style="text-align: left;" trbidi="on">
<span face="arial, helvetica, sans-serif"><br /></span></div><div dir="ltr" style="text-align: left;" trbidi="on">
<h3>
<span style="color: red;">To Get More Programs:</span></h3>
<span face="arial, helvetica, sans-serif"><br /></span>
<a href="http://www.bluejpythonclass12iscschool.com/search/label/ISC%20Computer%20Practical" target="_blank"><span face="arial, helvetica, sans-serif">ISC Practical Papers With Solution</span></a><br />
<span face="arial, helvetica, sans-serif"><br /></span>
<a href="https://schooljava.blogspot.com/search/label/ISC%20Theoretical%20Papers" target="_blank"><span face="arial, helvetica, sans-serif">ISC Theoretical Papers With Solution </span></a><br />
<span face="arial, helvetica, sans-serif"><br /></span>
<a href="https://schooljava.blogspot.com/search/label/ICSE%20Exam%20Papers" target="_blank"><span face="arial, helvetica, sans-serif">ICSE Theoretical Papers With Solution </span></a></div>
<script async="" src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<br />
<ins class="adsbygoogle" data-ad-client="ca-pub-5850646899263843" data-ad-format="autorelaxed" data-ad-slot="9868039761" data-matched-content-columns-num="3" data-matched-content-rows-num="2" data-matched-content-ui-type="image_card_stacked" style="display: block;"></ins><script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
</div>
Adminhttp://www.blogger.com/profile/03624712466161002566noreply@blogger.com0tag:blogger.com,1999:blog-1942321153835414691.post-248822671039547812023-05-28T10:24:00.005+05:302023-05-28T10:25:06.326+05:302023 ISC Computer Application Paper With Solutions<p> </p><div class="Section1">
<p align="center" class="MsoNormal" style="line-height: 110%; margin-bottom: 0in; margin-left: 118.85pt; margin-right: 117.1pt; margin-top: 3.9pt; margin: 3.9pt 117.1pt 0in 118.85pt; text-align: center;"><img height="2" src="file:///C:/Users/user/AppData/Local/Temp/msohtmlclip1/01/clip_image001.gif" style="font-size: 1pt; text-align: left;" v:shapes="docshapegroup1 _x0000_s1028" width="626" /></p>
<p align="center" class="MsoNormal" style="line-height: 121%; margin-bottom: 0in; margin-left: 188.3pt; margin-right: 191.25pt; margin-top: 1.25pt; margin: 1.25pt 191.25pt 0in 188.3pt; text-align: center;"><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; line-height: 121%; mso-bidi-font-size: 11.0pt;">Maximum Marks: 70<span style="letter-spacing: 2pt;"> </span><span style="letter-spacing: -0.3pt;">Time</span><span style="letter-spacing: -0.2pt;"> </span><span style="letter-spacing: -0.3pt;">allowed:</span><span style="letter-spacing: -0.2pt;">
</span><span style="letter-spacing: -0.3pt;">Three</span><span style="letter-spacing: -0.2pt;"> </span><span style="letter-spacing: -0.3pt;">hours</span><o:p></o:p></span></i></b></p>
<p align="center" class="MsoNormal" style="margin-bottom: 0in; margin-left: 3.95pt; margin-right: 6.8pt; margin-top: 2.1pt; margin: 2.1pt 6.8pt 0in 3.95pt; text-align: center;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.2pt; mso-bidi-font-size: 11.0pt;">(Candidates</span></i><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;"> <span style="letter-spacing: -0.2pt;">are</span><span style="letter-spacing: 0.05pt;"> </span><b style="mso-bidi-font-weight: normal;"><span style="letter-spacing: -0.2pt;">allowed</span><span style="letter-spacing: 0.05pt;"> </span><span style="letter-spacing: -0.2pt;">additional</span>
<span style="letter-spacing: -0.2pt;">15</span> <span style="letter-spacing: -0.2pt;">minutes</span><span style="letter-spacing: 0.1pt;"> </span></b><span style="letter-spacing: -0.2pt;">fo<b style="mso-bidi-font-weight: normal;">r</b></span><b style="mso-bidi-font-weight: normal;"> <span style="letter-spacing: -0.2pt;">only</span><span style="letter-spacing: 0.05pt;"> </span></b><span style="letter-spacing: -0.2pt;">reading</span><span style="letter-spacing: 0.05pt;"> </span><span style="letter-spacing: -0.2pt;">the</span>
<span style="letter-spacing: -0.2pt;">paper.</span> <span style="letter-spacing: -0.2pt;">They</span> <span style="letter-spacing: -0.2pt;">must</span><span style="letter-spacing: 0.05pt;"> </span><span style="letter-spacing: -0.2pt;">NOT</span>
<span style="letter-spacing: -0.2pt;">start</span><span style="letter-spacing: 0.05pt;"> </span><span style="letter-spacing: -0.2pt;">writing</span><span style="letter-spacing: 0.05pt;"> </span><span style="letter-spacing: -0.2pt;">during</span>
<span style="letter-spacing: -0.2pt;">this</span> <span style="letter-spacing: -0.2pt;">time.)</span><o:p></o:p></span></i></p>
<p class="MsoBodyText" style="margin-top: 0.35pt;"><!--[if gte vml 1]><o:wrapblock><v:shape
id="docshape2" o:spid="_x0000_s1030" style='position:absolute;margin-left:54pt;
margin-top:10.35pt;width:468pt;height:.1pt;z-index:-3;
mso-wrap-distance-left:0;mso-wrap-distance-right:0;
mso-position-horizontal-relative:page' coordorigin="1080,207" coordsize="9360,0"
path="m1080,207r9360,e" filled="f" strokeweight=".7pt">
<v:stroke dashstyle="3 1"/>
<v:path arrowok="t"/>
<w:wrap type="topAndBottom" anchorx="page"/>
</v:shape><![endif]--><!--[if !vml]--><span style="mso-ignore: vglayout;">
</span></p><table align="left" cellpadding="0" cellspacing="0">
<tbody><tr>
<td height="0" width="71"></td>
</tr>
<tr>
<td></td>
<td><img height="2" src="file:///C:/Users/user/AppData/Local/Temp/msohtmlclip1/01/clip_image002.gif" v:shapes="docshape2" width="626" /></td>
</tr>
</tbody></table><span style="mso-ignore: vglayout;">
</span><!--[endif]--><!--[if gte vml 1]></o:wrapblock><![endif]--><br clear="ALL" style="mso-ignore: vglayout;" />
<i style="mso-bidi-font-style: normal;"><span style="font-size: 7.5pt; mso-bidi-font-size: 9.0pt;"><o:p></o:p></span></i><p></p>
<p class="MsoNormal" style="line-height: 10.3pt; margin-bottom: 0in; margin-left: 79.85pt; margin-right: 0in; margin-top: 2.25pt; margin: 2.25pt 0in 0in 79.85pt; mso-line-height-rule: exactly;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.2pt; mso-bidi-font-size: 11.0pt;">Answer</span></i><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: 0.05pt; mso-bidi-font-size: 11.0pt;"> </span></i><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.2pt; mso-bidi-font-size: 11.0pt;">all</span></i><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: 0.1pt; mso-bidi-font-size: 11.0pt;"> </span></i><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.2pt; mso-bidi-font-size: 11.0pt;">questions</span></i><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: 0.15pt; mso-bidi-font-size: 11.0pt;"> </span></i><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.2pt; mso-bidi-font-size: 11.0pt;">in</span></i><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: 0.1pt; mso-bidi-font-size: 11.0pt;"> </span></i><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.2pt; mso-bidi-font-size: 11.0pt;">Part</span></i><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: 0.15pt; mso-bidi-font-size: 11.0pt;"> </span></i><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.2pt; mso-bidi-font-size: 11.0pt;">I</span></i><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: 0.05pt; mso-bidi-font-size: 11.0pt;"> </span></i><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.2pt; mso-bidi-font-size: 11.0pt;">(compulsory)</span></i><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: 0.1pt; mso-bidi-font-size: 11.0pt;"> </span></i><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.2pt; mso-bidi-font-size: 11.0pt;">and</span></i><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: 0.1pt; mso-bidi-font-size: 11.0pt;"> </span></i><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.2pt; mso-bidi-font-size: 11.0pt;">six</span></i><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: 0.15pt; mso-bidi-font-size: 11.0pt;"> </span></i><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.2pt; mso-bidi-font-size: 11.0pt;">questions</span></i><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: 0.1pt; mso-bidi-font-size: 11.0pt;"> </span></i><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.2pt; mso-bidi-font-size: 11.0pt;">from</span></i><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: 0.1pt; mso-bidi-font-size: 11.0pt;"> </span></i><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.2pt; mso-bidi-font-size: 11.0pt;">Part-II,</span></i><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: 0.1pt; mso-bidi-font-size: 11.0pt;"> </span></i><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.2pt; mso-bidi-font-size: 11.0pt;">choosing</span></i><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: 0.15pt; mso-bidi-font-size: 11.0pt;"> </span></i><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.25pt; mso-bidi-font-size: 11.0pt;">two</span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;"><o:p></o:p></span></i></b></p>
<p class="MsoNormal" style="line-height: 10.3pt; margin-left: 126.8pt; mso-line-height-rule: exactly;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.1pt; mso-bidi-font-size: 11.0pt;">questions</span></i><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.25pt; mso-bidi-font-size: 11.0pt;"> </span></i><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.1pt; mso-bidi-font-size: 11.0pt;">from</span></i><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.2pt; mso-bidi-font-size: 11.0pt;"> </span></i><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.1pt; mso-bidi-font-size: 11.0pt;">Section-A,</span></i><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.2pt; mso-bidi-font-size: 11.0pt;"> </span></i><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.1pt; mso-bidi-font-size: 11.0pt;">two</span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.2pt; mso-bidi-font-size: 11.0pt;"> </span></i></b><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.1pt; mso-bidi-font-size: 11.0pt;">from</span></i><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.25pt; mso-bidi-font-size: 11.0pt;"> </span></i><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.1pt; mso-bidi-font-size: 11.0pt;">Section-B</span></i><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.2pt; mso-bidi-font-size: 11.0pt;"> </span></i><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.1pt; mso-bidi-font-size: 11.0pt;">and</span></i><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.25pt; mso-bidi-font-size: 11.0pt;"> </span></i><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.1pt; mso-bidi-font-size: 11.0pt;">two</span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.2pt; mso-bidi-font-size: 11.0pt;"> </span></i></b><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.1pt; mso-bidi-font-size: 11.0pt;">from</span></i><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.25pt; mso-bidi-font-size: 11.0pt;"> </span></i><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.1pt; mso-bidi-font-size: 11.0pt;">Section-</span></i><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.25pt; mso-bidi-font-size: 11.0pt;">C.</span></i><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;"><o:p></o:p></span></i></p>
<p class="MsoNormal" style="line-height: 10.3pt; margin-bottom: 0in; margin-left: 106.6pt; margin-right: 0in; margin-top: .85pt; margin: 0.85pt 0in 0in 106.6pt; mso-line-height-rule: exactly;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.2pt; mso-bidi-font-size: 11.0pt;">All</span></i><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.1pt; mso-bidi-font-size: 11.0pt;"> </span></i><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.2pt; mso-bidi-font-size: 11.0pt;">working</span></i><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;"> <span style="letter-spacing: -0.2pt;">including</span> <span style="letter-spacing: -0.2pt;">rough</span> <span style="letter-spacing: -0.2pt;">work,</span>
<span style="letter-spacing: -0.2pt;">should</span> <span style="letter-spacing: -0.2pt;">be</span> <span style="letter-spacing: -0.2pt;">done</span><span style="letter-spacing: -0.05pt;"> </span><span style="letter-spacing: -0.2pt;">on</span><span style="letter-spacing: -0.05pt;"> </span><span style="letter-spacing: -0.2pt;">the</span><span style="letter-spacing: -0.05pt;"> </span><span style="letter-spacing: -0.2pt;">same</span>
<span style="letter-spacing: -0.2pt;">sheet</span><span style="letter-spacing: -0.05pt;"> </span><span style="letter-spacing: -0.2pt;">as</span> <span style="letter-spacing: -0.25pt;">the</span><o:p></o:p></span></i></p>
<p class="MsoNormal" style="line-height: 10.3pt; margin-left: 222.9pt; mso-line-height-rule: exactly;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.3pt; mso-bidi-font-size: 11.0pt;">rest</span></i><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.05pt; mso-bidi-font-size: 11.0pt;"> </span></i><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.3pt; mso-bidi-font-size: 11.0pt;">of</span></i><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.05pt; mso-bidi-font-size: 11.0pt;"> </span></i><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.3pt; mso-bidi-font-size: 11.0pt;">the</span></i><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.05pt; mso-bidi-font-size: 11.0pt;"> </span></i><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.3pt; mso-bidi-font-size: 11.0pt;">answer.</span></i><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;"><o:p></o:p></span></i></p>
<p class="MsoNormal" style="margin-bottom: 0in; margin-left: 99.45pt; margin-right: 0in; margin-top: 1.9pt; margin: 1.9pt 0in 0in 99.45pt;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.3pt; mso-bidi-font-size: 11.0pt;">The</span></i><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: 0.15pt; mso-bidi-font-size: 11.0pt;"> </span></i><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.3pt; mso-bidi-font-size: 11.0pt;">intended</span></i><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: 0.2pt; mso-bidi-font-size: 11.0pt;"> </span></i><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.3pt; mso-bidi-font-size: 11.0pt;">marks</span></i><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: 0.2pt; mso-bidi-font-size: 11.0pt;"> </span></i><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.3pt; mso-bidi-font-size: 11.0pt;">for</span></i><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: 0.2pt; mso-bidi-font-size: 11.0pt;"> </span></i><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.3pt; mso-bidi-font-size: 11.0pt;">questions</span></i><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: 0.2pt; mso-bidi-font-size: 11.0pt;"> </span></i><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.3pt; mso-bidi-font-size: 11.0pt;">or</span></i><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: 0.15pt; mso-bidi-font-size: 11.0pt;"> </span></i><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.3pt; mso-bidi-font-size: 11.0pt;">parts</span></i><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: 0.15pt; mso-bidi-font-size: 11.0pt;"> </span></i><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.3pt; mso-bidi-font-size: 11.0pt;">of</span></i><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: 0.2pt; mso-bidi-font-size: 11.0pt;"> </span></i><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.3pt; mso-bidi-font-size: 11.0pt;">questions</span></i><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: 0.2pt; mso-bidi-font-size: 11.0pt;"> </span></i><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.3pt; mso-bidi-font-size: 11.0pt;">are</span></i><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: 0.2pt; mso-bidi-font-size: 11.0pt;"> </span></i><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.3pt; mso-bidi-font-size: 11.0pt;">given</span></i><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: 0.15pt; mso-bidi-font-size: 11.0pt;"> </span></i><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.3pt; mso-bidi-font-size: 11.0pt;">in</span></i><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: 0.25pt; mso-bidi-font-size: 11.0pt;"> </span></i><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.3pt; mso-bidi-font-size: 11.0pt;">brackets</span></i><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: 0.2pt; mso-bidi-font-size: 11.0pt;"> </span></i><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.3pt; mso-bidi-font-size: 11.0pt;">[].</span></i><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;"><o:p></o:p></span></i></p>
<p class="MsoBodyText" style="margin-top: 0.3pt;"><!--[if gte vml 1]><o:wrapblock><v:shape
id="docshape3" o:spid="_x0000_s1031" style='position:absolute;margin-left:54pt;
margin-top:7.4pt;width:468pt;height:.1pt;z-index:-2;mso-wrap-distance-left:0;
mso-wrap-distance-right:0;mso-position-horizontal-relative:page'
coordorigin="1080,148" coordsize="9360,0" path="m1080,148r9360,e" filled="f">
<v:stroke dashstyle="3 1"/>
<v:path arrowok="t"/>
<w:wrap type="topAndBottom" anchorx="page"/>
</v:shape><![endif]--><!--[if !vml]--><span style="mso-ignore: vglayout;">
</span></p><table align="left" cellpadding="0" cellspacing="0">
<tbody><tr>
<td height="0" width="71"></td>
</tr>
<tr>
<td></td>
<td><img height="2" src="file:///C:/Users/user/AppData/Local/Temp/msohtmlclip1/01/clip_image002.gif" v:shapes="docshape3" width="626" /></td>
</tr>
</tbody></table><span style="mso-ignore: vglayout;">
</span><!--[endif]--><!--[if gte vml 1]></o:wrapblock><![endif]--><br clear="ALL" style="mso-ignore: vglayout;" />
<i style="mso-bidi-font-style: normal;"><span style="font-size: 5pt; mso-bidi-font-size: 9.0pt;"><o:p></o:p></span></i><p></p>
<p align="center" class="MsoNormal" style="margin-bottom: 0in; margin-left: 118.85pt; margin-right: 121.75pt; margin-top: 5.45pt; margin: 5.45pt 121.75pt 0in 118.85pt; text-align: center;"><b style="mso-bidi-font-weight: normal;"><span style="mso-font-width: 105%;">PART<span style="letter-spacing: 0.05pt;"> </span>I<span style="letter-spacing: 0.05pt;"> </span>–<span style="letter-spacing: 0.1pt;"> </span>20<span style="letter-spacing: 0.05pt;"> </span><span style="letter-spacing: -0.1pt;">MARKS</span></span><o:p></o:p></b></p>
<p align="center" class="MsoNormal" style="margin-bottom: 0in; margin-left: 118.85pt; margin-right: 121.75pt; margin-top: 1.4pt; margin: 1.4pt 121.75pt 0in 118.85pt; text-align: center;"><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;">Answer<span style="letter-spacing: -0.45pt;"> </span>all<span style="letter-spacing: -0.4pt;"> </span><span style="letter-spacing: -0.1pt;">questions.</span><o:p></o:p></span></i></b></p>
<p align="center" class="MsoNormal" style="margin-bottom: 0in; margin-left: 3.95pt; margin-right: 6.85pt; margin-top: 1.9pt; margin: 1.9pt 6.85pt 0in 3.95pt; text-align: center;"><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.2pt; mso-bidi-font-size: 11.0pt;">While</span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.3pt; mso-bidi-font-size: 11.0pt;"> </span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.2pt; mso-bidi-font-size: 11.0pt;">answering</span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.3pt; mso-bidi-font-size: 11.0pt;"> </span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.2pt; mso-bidi-font-size: 11.0pt;">questions</span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.25pt; mso-bidi-font-size: 11.0pt;"> </span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.2pt; mso-bidi-font-size: 11.0pt;">in</span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.3pt; mso-bidi-font-size: 11.0pt;"> </span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.2pt; mso-bidi-font-size: 11.0pt;">this</span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.3pt; mso-bidi-font-size: 11.0pt;"> </span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.2pt; mso-bidi-font-size: 11.0pt;">Part,</span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.25pt; mso-bidi-font-size: 11.0pt;"> </span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.2pt; mso-bidi-font-size: 11.0pt;">indicate</span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.3pt; mso-bidi-font-size: 11.0pt;"> </span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.2pt; mso-bidi-font-size: 11.0pt;">briefly</span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.3pt; mso-bidi-font-size: 11.0pt;"> </span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.2pt; mso-bidi-font-size: 11.0pt;">your</span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.25pt; mso-bidi-font-size: 11.0pt;"> </span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.2pt; mso-bidi-font-size: 11.0pt;">working</span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.3pt; mso-bidi-font-size: 11.0pt;"> </span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.2pt; mso-bidi-font-size: 11.0pt;">and</span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.3pt; mso-bidi-font-size: 11.0pt;"> </span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.2pt; mso-bidi-font-size: 11.0pt;">reasoning,</span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.25pt; mso-bidi-font-size: 11.0pt;"> </span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.2pt; mso-bidi-font-size: 11.0pt;">wherever</span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.3pt; mso-bidi-font-size: 11.0pt;"> </span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.2pt; mso-bidi-font-size: 11.0pt;">required.</span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;"><o:p></o:p></span></i></b></p>
<div style="margin-bottom: 0in; margin-left: 3.95pt; margin-right: 430.75pt; margin-top: .95pt; margin: 0.95pt 430.75pt 0in 3.95pt; text-align: center;"><b>Question<span style="letter-spacing: 0.2pt;"> </span><span style="letter-spacing: -0.5pt;">1</span></b></div>
<p class="MsoListParagraph" style="mso-list: l2 level1 lfo7; tab-stops: 29.0pt right 472.95pt; text-indent: -16.8pt;"><!--[if !supportLists]--><b><span style="font-size: 9pt; letter-spacing: -0.05pt; mso-font-width: 86%;"><span style="mso-list: Ignore;">(i)<span style="font: 7pt "Times New Roman";">
</span></span></span></b><!--[endif]--><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-font-width: 105%;">According<span style="letter-spacing: -0.2pt;"> </span>to<span style="letter-spacing: -0.2pt;"> </span>De<span style="letter-spacing: -0.2pt;"> </span>Morgan’s<span style="letter-spacing: -0.2pt;"> </span>law<span style="letter-spacing: -0.2pt;"> </span>(<i style="mso-bidi-font-style: normal;">a<span style="letter-spacing: -0.15pt;"> </span></i></span><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-font-width: 120%;">+<span style="letter-spacing: -0.5pt;"> </span></span><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-font-width: 105%;">b<span style="letter-spacing: -0.2pt;"> </span></span></i><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-font-width: 120%;">+<span style="letter-spacing: -0.5pt;"> </span></span><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-font-width: 105%;">c</span></i><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-font-width: 105%;">’)’<span style="letter-spacing: -0.2pt;"> </span>will<span style="letter-spacing: -0.2pt;"> </span>be<span style="letter-spacing: -0.15pt;"> </span>equal<span style="letter-spacing: -0.2pt;"> </span><span style="letter-spacing: -0.25pt;">to:</span></span><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;"><span style="mso-tab-count: 1;"> </span><b style="mso-bidi-font-weight: normal;"><span style="letter-spacing: -0.5pt; mso-font-width: 105%;">1</span><o:p></o:p></b></span></p>
<p class="MsoNormal" style="margin-bottom: 0in; margin-left: 29.0pt; margin-right: 0in; margin-top: 1.7pt; margin: 1.7pt 0in 0in 29pt; tab-stops: 232.95pt;"><b style="mso-bidi-font-weight: normal;"><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;">(a)<span style="letter-spacing: 1.35pt;"> </span></span></b><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;">a</span></i><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;">’<span style="letter-spacing: -0.55pt; mso-font-width: 130%;"> </span><span style="mso-font-width: 130%;">+<span style="letter-spacing: -0.55pt;"> </span></span><i style="mso-bidi-font-style: normal;">b</i>’<span style="letter-spacing: -0.55pt; mso-font-width: 130%;"> </span><span style="mso-font-width: 130%;">+<span style="letter-spacing: -0.55pt;"> </span></span><i style="mso-bidi-font-style: normal;"><span style="letter-spacing: -0.25pt;">c</span></i><span style="letter-spacing: -0.25pt;">’</span><span style="mso-tab-count: 1;"> </span><b style="mso-bidi-font-weight: normal;">(b)<span style="letter-spacing: 3.65pt;"> </span></b><i style="mso-bidi-font-style: normal;">a</i>’<span style="letter-spacing: -0.5pt; mso-font-width: 130%;"> </span><span style="mso-font-width: 130%;">+<span style="letter-spacing: -0.45pt;"> </span></span><i style="mso-bidi-font-style: normal;">b</i>’<span style="letter-spacing: -0.5pt; mso-font-width: 130%;"> </span><span style="mso-font-width: 130%;">+<span style="letter-spacing: -0.5pt;"> </span></span><i style="mso-bidi-font-style: normal;"><span style="letter-spacing: -0.5pt;">c</span><o:p></o:p></i></span></p>
<p class="MsoListParagraph" style="margin-left: 43pt; mso-list: l2 level2 lfo7; tab-stops: 43.0pt 232.95pt;"><!--[if !supportLists]--><b><span style="font-size: 9pt; letter-spacing: -0.05pt; mso-font-width: 86%;"><span style="mso-list: Ignore;">(c)<span style="font: 7pt "Times New Roman";"> </span></span></span></b><!--[endif]--><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-font-width: 105%;">a</span></i><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-font-width: 105%;">’<span style="letter-spacing: -0.2pt;"> </span>.<span style="letter-spacing: -0.15pt;"> </span><i style="mso-bidi-font-style: normal;">b</i>’<span style="letter-spacing: -0.15pt;"> </span>.<span style="letter-spacing: -0.15pt;"> </span><i style="mso-bidi-font-style: normal;"><span style="letter-spacing: -0.25pt;">c</span></i><span style="letter-spacing: -0.25pt;">’</span></span><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;"><span style="mso-tab-count: 1;"> </span><b style="mso-bidi-font-weight: normal;"><span style="mso-font-width: 105%;">(d)<span style="letter-spacing: 2.25pt;"> </span></span></b><i style="mso-bidi-font-style: normal;"><span style="mso-font-width: 105%;">a</span></i><span style="mso-font-width: 105%;">’<span style="letter-spacing: -0.4pt;"> </span>.<span style="letter-spacing: -0.4pt;"> </span><i style="mso-bidi-font-style: normal;">b</i>’<span style="letter-spacing: -0.4pt;"> </span>.<span style="letter-spacing: -0.4pt;"> </span><i style="mso-bidi-font-style: normal;"><span style="letter-spacing: -0.5pt;">c</span></i></span><i style="mso-bidi-font-style: normal;"><o:p></o:p></i></span></p>
<p class="MsoListParagraph" style="margin-top: 3.15pt; mso-list: l2 level1 lfo7; tab-stops: 29.0pt right 472.95pt; text-indent: -19.7pt;"><!--[if !supportLists]--><b><span style="font-size: 9pt; letter-spacing: -0.05pt; mso-font-width: 86%;"><span style="mso-list: Ignore;">(ii)<span style="font: 7pt "Times New Roman";">
</span></span></span></b><!--[endif]--><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-font-width: 105%;">The<span style="letter-spacing: 0.25pt;"> </span>dual<span style="letter-spacing: 0.25pt;"> </span>of<span style="letter-spacing: 0.25pt;"> </span>(X’</span><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-font-width: 120%;"> +<span style="letter-spacing: -0.05pt;"> </span></span><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-font-width: 105%;">1)<span style="letter-spacing: 0.25pt;"> </span>.<span style="letter-spacing: 0.3pt;"> </span>(Y’</span><span style="font-size: 9pt; letter-spacing: -0.05pt; mso-bidi-font-size: 11.0pt; mso-font-width: 120%;"> </span><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-font-width: 120%;">+<span style="letter-spacing: -0.05pt;"> </span></span><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-font-width: 105%;">0)</span><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-font-width: 120%;"> =<span style="letter-spacing: -0.05pt;"> </span></span><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-font-width: 105%;">Y’<span style="letter-spacing: 0.25pt;"> </span><span style="letter-spacing: -0.25pt;">is:</span></span><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;"><span style="mso-tab-count: 1;"> </span><b style="mso-bidi-font-weight: normal;"><span style="letter-spacing: -0.5pt; mso-font-width: 105%;">1</span><o:p></o:p></b></span></p>
<p class="MsoBodyText" style="margin-bottom: 0in; margin-left: 29.0pt; margin-right: 0in; margin-top: 1.7pt; margin: 1.7pt 0in 0in 29pt; tab-stops: 232.95pt;"><b style="mso-bidi-font-weight: normal;"><span style="mso-font-width: 105%;">(a)<span style="letter-spacing: 1.35pt;"> </span></span></b><span style="mso-font-width: 105%;">X<span style="letter-spacing: 0.05pt;"> </span>. 0</span><span style="letter-spacing: -0.45pt; mso-font-width: 130%;"> </span><span style="mso-font-width: 130%;">+<span style="letter-spacing: -0.45pt;"> </span></span><span style="mso-font-width: 105%;">Y .<span style="letter-spacing: 0.05pt;"> </span>1</span><span style="letter-spacing: -0.5pt; mso-font-width: 130%;"> </span><span style="mso-font-width: 130%;">=<span style="letter-spacing: -0.45pt;"> </span></span><span style="letter-spacing: -0.5pt; mso-font-width: 105%;">Y</span><span style="mso-tab-count: 1;"> </span><b style="mso-bidi-font-weight: normal;"><span style="mso-font-width: 105%;">(b)<span style="letter-spacing: 3.85pt;"> </span></span></b><span style="mso-font-width: 105%;">X’<span style="letter-spacing: 0.1pt;"> </span>.<span style="letter-spacing: 0.1pt;"> </span>1</span><span style="letter-spacing: -0.4pt; mso-font-width: 130%;"> </span><span style="mso-font-width: 130%;">+<span style="letter-spacing: -0.4pt;"> </span></span><span style="mso-font-width: 105%;">Y’<span style="letter-spacing: 0.1pt;"> </span>.<span style="letter-spacing: 0.1pt;"> </span>0</span><span style="letter-spacing: -0.4pt; mso-font-width: 130%;"> </span><span style="mso-font-width: 130%;">=<span style="letter-spacing: -0.4pt;"> </span></span><span style="letter-spacing: -0.25pt; mso-font-width: 105%;">Y’</span></p>
<p class="MsoListParagraph" style="margin-left: 42.95pt; mso-list: l2 level2 lfo7; tab-stops: 43.0pt 232.95pt;"><!--[if !supportLists]--><b><span style="font-size: 9pt; letter-spacing: -0.05pt; mso-font-width: 86%;"><span style="mso-list: Ignore;">(c)<span style="font: 7pt "Times New Roman";"> </span></span></span></b><!--[endif]--><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-font-width: 105%;">X’<span style="letter-spacing: 0.35pt;"> </span>.<span style="letter-spacing: 0.4pt;"> </span>0</span><span style="font-size: 9pt; letter-spacing: -0.1pt; mso-bidi-font-size: 11.0pt; mso-font-width: 130%;"> </span><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-font-width: 130%;">+<span style="letter-spacing: -0.1pt;"> </span></span><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-font-width: 105%;">Y’<span style="letter-spacing: 0.4pt;"> </span>.<span style="letter-spacing: 0.4pt;"> </span>1</span><span style="font-size: 9pt; letter-spacing: -0.1pt; mso-bidi-font-size: 11.0pt; mso-font-width: 130%;"> </span><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-font-width: 130%;">=<span style="letter-spacing: -0.1pt;"> </span></span><span style="font-size: 9pt; letter-spacing: -0.25pt; mso-bidi-font-size: 11.0pt; mso-font-width: 105%;">Y’</span><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;"><span style="mso-tab-count: 1;"> </span><b style="mso-bidi-font-weight: normal;"><span style="mso-font-width: 105%;">(d)<span style="letter-spacing: 3.2pt;"> </span></span></b><span style="mso-font-width: 105%;">(X’</span><span style="letter-spacing: -0.5pt; mso-font-width: 130%;"> </span><span style="mso-font-width: 130%;">+<span style="letter-spacing: -0.55pt;"> </span></span><span style="mso-font-width: 105%;">0)<span style="letter-spacing: -0.05pt;"> </span></span><span style="mso-font-width: 130%;">+<span style="letter-spacing: -0.5pt;"> </span></span><span style="mso-font-width: 105%;">(Y’<span style="letter-spacing: -0.05pt;"> </span></span><span style="mso-font-width: 130%;">+<span style="letter-spacing: -0.5pt;"> </span></span><span style="mso-font-width: 105%;">1)<span style="letter-spacing: -0.05pt;"> </span></span><span style="mso-font-width: 130%;">=<span style="letter-spacing: -0.55pt;"> </span></span><span style="letter-spacing: -0.25pt; mso-font-width: 105%;">Y’</span><o:p></o:p></span></p>
<p class="MsoListParagraph" style="margin-top: 3.1pt; mso-list: l2 level1 lfo7; tab-stops: 29.0pt right 472.95pt; text-indent: -22.6pt;"><!--[if !supportLists]--><b><span style="font-size: 9pt; letter-spacing: -0.05pt; mso-font-width: 86%;"><span style="mso-list: Ignore;">(iii)<span style="font: 7pt "Times New Roman";">
</span></span></span></b><!--[endif]--><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-font-width: 105%;">The<span style="letter-spacing: -0.15pt;"> </span>reduced<span style="letter-spacing: -0.1pt;"> </span>expression<span style="letter-spacing: -0.15pt;"> </span>of<span style="letter-spacing: -0.1pt;"> </span>the<span style="letter-spacing: -0.15pt;"> </span>Boolean<span style="letter-spacing: -0.1pt;">
</span>function<span style="letter-spacing: -0.15pt;"> </span>F(P,<span style="letter-spacing: -0.1pt;"> </span>Q)<span style="letter-spacing: -0.15pt;"> </span></span><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-font-width: 120%;">=<span style="letter-spacing: -0.4pt;"> </span></span><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-font-width: 105%;">P’<span style="letter-spacing: -0.1pt;"> </span></span><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-font-width: 120%;">+<span style="letter-spacing: -0.45pt;"> </span></span><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-font-width: 105%;">PQ<span style="letter-spacing: -0.1pt;"> </span><span style="letter-spacing: -0.25pt;">is:</span></span><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;"><span style="mso-tab-count: 1;"> </span><b style="mso-bidi-font-weight: normal;"><span style="letter-spacing: -0.5pt; mso-font-width: 105%;">1</span><o:p></o:p></b></span></p>
<p class="MsoNormal" style="margin-bottom: 0in; margin-left: 29.0pt; margin-right: 0in; margin-top: 1.7pt; margin: 1.7pt 0in 0in 29pt; tab-stops: 232.95pt;"><b style="mso-bidi-font-weight: normal;"><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;">(a)<span style="letter-spacing: 1.25pt; mso-font-width: 110%;"> </span></span></b><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-font-width: 110%;">P’<span style="letter-spacing: -0.1pt;"> </span></span><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-font-width: 130%;">+<span style="letter-spacing: -0.5pt;"> </span></span><span style="font-size: 9pt; letter-spacing: -0.5pt; mso-bidi-font-size: 11.0pt; mso-font-width: 110%;">Q</span><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;"><span style="mso-tab-count: 1;"> </span><b style="mso-bidi-font-weight: normal;">(b)<span style="letter-spacing: 2pt; mso-font-width: 110%;"> </span></b><span style="letter-spacing: -0.5pt; mso-font-width: 110%;">P</span><o:p></o:p></span></p>
<p class="MsoListParagraph" style="margin-left: 42.95pt; mso-list: l2 level2 lfo7; tab-stops: 43.0pt 232.95pt;"><!--[if !supportLists]--><b><span style="font-size: 9pt; letter-spacing: -0.05pt; mso-font-width: 86%;"><span style="mso-list: Ignore;">(c)<span style="font: 7pt "Times New Roman";"> </span></span></span></b><!--[endif]--><span style="font-size: 9pt; letter-spacing: -0.25pt; mso-bidi-font-size: 11.0pt; mso-font-width: 105%;">P’</span><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;"><span style="mso-tab-count: 1;"> </span><b style="mso-bidi-font-weight: normal;"><span style="mso-font-width: 105%;">(d)<span style="letter-spacing: 2.85pt;"> </span></span></b><span style="mso-font-width: 105%;">P<span style="letter-spacing: -0.15pt;"> </span></span><span style="mso-font-width: 130%;">+<span style="letter-spacing: -0.65pt;"> </span><span style="letter-spacing: -0.5pt;">Q</span></span><o:p></o:p></span></p>
<p class="MsoListParagraph" style="margin-top: 3.15pt; mso-list: l2 level1 lfo7; tab-stops: 29.0pt right 472.95pt; text-indent: -21.75pt;"><!--[if !supportLists]--><b><span style="font-size: 9pt; letter-spacing: -0.05pt; mso-font-width: 86%;"><span style="mso-list: Ignore;">(iv)<span style="font: 7pt "Times New Roman";">
</span></span></span></b><!--[endif]--><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;">If<span style="letter-spacing: 0.2pt;"> </span>(</span><i style="mso-bidi-font-style: normal;"><span style="font-family: "Georgia","serif"; font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-hansi-font-family: Cambria;">~</span></i><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;">p<span style="letter-spacing: -0.15pt; mso-font-width: 120%;"> </span></span></i><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-font-width: 120%;">=><span style="letter-spacing: -0.2pt;"> </span></span><i style="mso-bidi-font-style: normal;"><span style="font-family: "Georgia","serif"; font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-hansi-font-family: Cambria;">~</span></i><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;">q</span></i><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;">)<span style="letter-spacing: 0.25pt;"> </span>then<span style="letter-spacing: 0.2pt;"> </span>its<span style="letter-spacing: 0.25pt;"> </span>contra<span style="letter-spacing: 0.2pt;"> </span>positive<span style="letter-spacing: 0.25pt;"> </span>will<span style="letter-spacing: 0.2pt;"> </span><span style="letter-spacing: -0.25pt;">be:</span><span style="mso-tab-count: 1;"> </span><b style="mso-bidi-font-weight: normal;"><span style="letter-spacing: -0.5pt;">1</span><o:p></o:p></b></span></p>
<p class="MsoNormal" style="margin-bottom: 0in; margin-left: 29.0pt; margin-right: 0in; margin-top: 1.7pt; margin: 1.7pt 0in 0in 29pt; tab-stops: 232.95pt;"><b style="mso-bidi-font-weight: normal;"><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;">(a)<span style="letter-spacing: 1.45pt;"> </span></span></b><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;">p<span style="letter-spacing: -0.45pt; mso-font-width: 130%;"> </span></span></i><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-font-width: 130%;">=><span style="letter-spacing: -0.5pt;"> </span></span><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.5pt; mso-bidi-font-size: 11.0pt;">q</span></i><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;"><span style="mso-tab-count: 1;"> </span></span></i><b style="mso-bidi-font-weight: normal;"><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;">(b)<span style="letter-spacing: 3.65pt;"> </span></span></b><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;">q<span style="letter-spacing: -0.5pt; mso-font-width: 130%;"> </span></span></i><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-font-width: 130%;">=><span style="letter-spacing: -0.5pt;"> </span></span><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.5pt; mso-bidi-font-size: 11.0pt;">p</span></i><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;"><o:p></o:p></span></i></p>
<p class="MsoListParagraph" style="margin-left: 43pt; mso-list: l2 level2 lfo7; tab-stops: 43.0pt 232.95pt;"><!--[if !supportLists]--><b><span style="font-size: 9pt; letter-spacing: -0.05pt; mso-font-width: 86%;"><span style="mso-list: Ignore;">(c)<span style="font: 7pt "Times New Roman";"> </span></span></span></b><!--[endif]--><i style="mso-bidi-font-style: normal;"><span style="font-family: "Georgia","serif"; font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-hansi-font-family: Cambria;">~</span></i><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;">q<span style="letter-spacing: -0.25pt; mso-font-width: 130%;"> </span></span></i><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-font-width: 130%;">=><span style="letter-spacing: -0.2pt;"> </span></span><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.5pt; mso-bidi-font-size: 11.0pt;">p</span></i><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;"><span style="mso-tab-count: 1;"> </span></span></i><b style="mso-bidi-font-weight: normal;"><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;">(d)<span style="letter-spacing: 3.15pt;"> </span></span></b><i style="mso-bidi-font-style: normal;"><span style="font-family: "Georgia","serif"; font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-hansi-font-family: Cambria;">~</span></i><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;">p<span style="letter-spacing: -0.55pt; mso-font-width: 130%;"> </span></span></i><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-font-width: 130%;">=><span style="letter-spacing: -0.6pt;"> </span></span><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.5pt; mso-bidi-font-size: 11.0pt;">q</span></i><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;"><o:p></o:p></span></i></p>
<p class="MsoListParagraph" style="margin-top: 3.1pt; mso-list: l2 level1 lfo7; tab-stops: 29.0pt right 472.95pt; text-indent: -18.9pt;"><!--[if !supportLists]--><b><span style="font-size: 9pt; letter-spacing: -0.05pt; mso-font-width: 86%;"><span style="mso-list: Ignore;">(v)<span style="font: 7pt "Times New Roman";">
</span></span></span></b><!--[endif]--><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;">The<span style="letter-spacing: 0.85pt;"> </span>keyword<span style="letter-spacing: 0.85pt;"> </span>that<span style="letter-spacing: 0.9pt;"> </span>allows<span style="letter-spacing: 0.85pt;"> </span>multi-level<span style="letter-spacing: 0.9pt;"> </span>inheritance<span style="letter-spacing: 0.85pt;"> </span>in<span style="letter-spacing: 0.85pt;"> </span>Java<span style="letter-spacing: 0.9pt;"> </span>programming<span style="letter-spacing: 0.85pt;"> </span><span style="letter-spacing: -0.25pt;">is:</span><span style="mso-tab-count: 1;"> </span><b style="mso-bidi-font-weight: normal;"><span style="letter-spacing: -0.5pt;">1</span><o:p></o:p></b></span></p>
<p class="MsoNormal" style="margin-bottom: 0in; margin-left: 29.0pt; margin-right: 0in; margin-top: 1.7pt; margin: 1.7pt 0in 0in 29pt; tab-stops: 232.95pt;"><b style="mso-bidi-font-weight: normal;"><span style="font-size: 9pt; letter-spacing: -0.3pt; mso-bidi-font-size: 11.0pt;">(a)</span></b><b style="mso-bidi-font-weight: normal;"><span style="font-size: 9pt; letter-spacing: 0.55pt; mso-bidi-font-size: 11.0pt;"> </span></b><span style="font-size: 9pt; letter-spacing: -0.1pt; mso-bidi-font-size: 11.0pt;">implements</span><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;"><span style="mso-tab-count: 1;"> </span><b style="mso-bidi-font-weight: normal;">(b)<span style="letter-spacing: 2.2pt;"> </span></b><span style="letter-spacing: -0.1pt;">super</span><o:p></o:p></span></p>
<p class="MsoListParagraph" style="margin-left: 42.95pt; mso-list: l2 level2 lfo7; tab-stops: 43.0pt 232.95pt;"><!--[if !supportLists]--><b><span style="font-size: 9pt; letter-spacing: -0.05pt; mso-font-width: 86%;"><span style="mso-list: Ignore;">(c)<span style="font: 7pt "Times New Roman";"> </span></span></span></b><!--[endif]--><span style="font-size: 9pt; letter-spacing: -0.1pt; mso-bidi-font-size: 11.0pt;">extends</span><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;"><span style="mso-tab-count: 1;"> </span><b style="mso-bidi-font-weight: normal;">(d)<span style="letter-spacing: 2.05pt;"> </span></b><span style="letter-spacing: -0.2pt;">this</span><o:p></o:p></span></p>
<p class="MsoListParagraph" style="margin-top: 3.15pt; mso-list: l2 level1 lfo7; tab-stops: 29.0pt right 472.95pt; text-indent: -21.75pt;"><!--[if !supportLists]--><b><span style="font-size: 9pt; letter-spacing: -0.05pt; mso-font-width: 86%;"><span style="mso-list: Ignore;">(vi)<span style="font: 7pt "Times New Roman";">
</span></span></span></b><!--[endif]--><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-font-width: 110%;">Write<span style="letter-spacing: -0.3pt;"> </span>the<span style="letter-spacing: -0.3pt;"> </span>minterm<span style="letter-spacing: -0.3pt;">
</span>of<span style="letter-spacing: -0.3pt;"> </span>F(A,<span style="letter-spacing: -0.25pt;"> </span>B,<span style="letter-spacing: -0.3pt;"> </span>C,<span style="letter-spacing: -0.3pt;"> </span>D)<span style="letter-spacing: -0.3pt;"> </span>when<span style="letter-spacing: -0.25pt;"> </span>A<span style="letter-spacing: -0.3pt;"> </span></span><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-font-width: 120%;">=<span style="letter-spacing: -0.5pt;"> </span></span><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-font-width: 110%;">1,<span style="letter-spacing: -0.3pt;"> </span>B<span style="letter-spacing: -0.3pt;"> </span></span><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-font-width: 120%;">=<span style="letter-spacing: -0.45pt;"> </span></span><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-font-width: 110%;">0,<span style="letter-spacing: -0.3pt;"> </span>C<span style="letter-spacing: -0.3pt;"> </span></span><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-font-width: 120%;">=<span style="letter-spacing: -0.5pt;"> </span></span><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-font-width: 110%;">0<span style="letter-spacing: -0.25pt;"> </span>and<span style="letter-spacing: -0.3pt;"> </span>D<span style="letter-spacing: -0.3pt;"> </span></span><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-font-width: 120%;">=<span style="letter-spacing: -0.5pt;"> </span></span><span style="font-size: 9pt; letter-spacing: -0.25pt; mso-bidi-font-size: 11.0pt; mso-font-width: 110%;">1.</span><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;"><span style="mso-tab-count: 1;"> </span><b style="mso-bidi-font-weight: normal;"><span style="letter-spacing: -0.5pt; mso-font-width: 110%;">1</span><o:p></o:p></b></span></p>
<p class="MsoListParagraph" style="mso-list: l2 level1 lfo7; tab-stops: 29.0pt right 472.95pt; text-indent: -24pt;"><!--[if !supportLists]--><b><span style="font-size: 9pt; letter-spacing: -0.05pt; mso-font-width: 86%;"><span style="mso-list: Ignore;">(vii)<span style="font: 7pt "Times New Roman";">
</span></span></span></b><!--[endif]--><span style="font-size: 9pt; letter-spacing: -0.1pt; mso-bidi-font-size: 11.0pt; mso-font-width: 105%;">Verify</span><span style="font-size: 9pt; letter-spacing: -0.15pt; mso-bidi-font-size: 11.0pt; mso-font-width: 105%;"> </span><span style="font-size: 9pt; letter-spacing: -0.1pt; mso-bidi-font-size: 11.0pt; mso-font-width: 105%;">if (A</span><span style="font-size: 9pt; letter-spacing: -0.15pt; mso-bidi-font-size: 11.0pt; mso-font-width: 105%;"> </span><span style="font-size: 9pt; letter-spacing: -0.1pt; mso-bidi-font-size: 11.0pt; mso-font-width: 120%;">+</span><span style="font-size: 9pt; letter-spacing: -0.4pt; mso-bidi-font-size: 11.0pt; mso-font-width: 120%;"> </span><span style="font-size: 9pt; letter-spacing: -0.1pt; mso-bidi-font-size: 11.0pt; mso-font-width: 105%;">A’)’</span><span style="font-size: 9pt; letter-spacing: -0.15pt; mso-bidi-font-size: 11.0pt; mso-font-width: 105%;"> </span><span style="font-size: 9pt; letter-spacing: -0.1pt; mso-bidi-font-size: 11.0pt; mso-font-width: 105%;">is a</span><span style="font-size: 9pt; letter-spacing: -0.15pt; mso-bidi-font-size: 11.0pt; mso-font-width: 105%;"> </span><span style="font-size: 9pt; letter-spacing: -0.1pt; mso-bidi-font-size: 11.0pt; mso-font-width: 105%;">Tautology, Contradiction,</span><span style="font-size: 9pt; letter-spacing: -0.15pt; mso-bidi-font-size: 11.0pt; mso-font-width: 105%;"> </span><span style="font-size: 9pt; letter-spacing: -0.1pt; mso-bidi-font-size: 11.0pt; mso-font-width: 105%;">or a</span><span style="font-size: 9pt; letter-spacing: -0.15pt; mso-bidi-font-size: 11.0pt; mso-font-width: 105%;"> </span><span style="font-size: 9pt; letter-spacing: -0.1pt; mso-bidi-font-size: 11.0pt; mso-font-width: 105%;">Contingency.</span><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;"><span style="mso-tab-count: 1;"> </span><b style="mso-bidi-font-weight: normal;"><span style="letter-spacing: -0.5pt; mso-font-width: 105%;">1</span><o:p></o:p></b></span></p>
<p class="MsoListParagraph" style="mso-list: l2 level1 lfo7; tab-stops: 29.0pt right 472.95pt; text-indent: -24pt;"><!--[if !supportLists]--><b><span style="font-size: 9pt; letter-spacing: -0.05pt; mso-font-width: 86%;"><span style="mso-list: Ignore;">(viii)<span style="font: 7pt "Times New Roman";">
</span></span></span></b><!--[endif]--><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;">State<span style="letter-spacing: 0.3pt;"> </span><i style="mso-bidi-font-style: normal;">any<span style="letter-spacing: 0.4pt;"> </span>one<span style="letter-spacing: 0.3pt;"> </span></i>purpose<span style="letter-spacing: 0.35pt;"> </span>of<span style="letter-spacing: 0.35pt;"> </span>using<span style="letter-spacing: 0.3pt;"> </span>the<span style="letter-spacing: 0.35pt;"> </span>keyboard<span style="letter-spacing: 0.4pt;">
</span><i style="mso-bidi-font-style: normal;">this<span style="letter-spacing: 0.3pt;"> </span></i>in<span style="letter-spacing: 0.35pt;"> </span>Java<span style="letter-spacing: 0.3pt;"> </span><span style="letter-spacing: -0.1pt;">programming.</span><span style="mso-tab-count: 1;"> </span><b style="mso-bidi-font-weight: normal;"><span style="letter-spacing: -0.5pt;">1</span><o:p></o:p></b></span></p>
<p class="MsoListParagraph" style="mso-list: l2 level1 lfo7; tab-stops: 29.0pt right 472.95pt; text-indent: -21.25pt;"><!--[if !supportLists]--><b><span style="font-size: 9pt; letter-spacing: -0.05pt; mso-font-width: 86%;"><span style="mso-list: Ignore;">(ix)<span style="font: 7pt "Times New Roman";">
</span></span></span></b><!--[endif]--><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;">Mention<span style="letter-spacing: 0.35pt;"> </span><i style="mso-bidi-font-style: normal;">any<span style="letter-spacing: 0.4pt;"> </span>two<span style="letter-spacing: 0.4pt;"> </span></i>properties<span style="letter-spacing: 0.35pt;"> </span>of<span style="letter-spacing: 0.4pt;"> </span>the<span style="letter-spacing: 0.35pt;"> </span>data<span style="letter-spacing: 0.35pt;"> </span>members<span style="letter-spacing: 0.4pt;"> </span>of<span style="letter-spacing: 0.35pt;"> </span>an<span style="letter-spacing: 0.35pt;"> </span><i style="mso-bidi-font-style: normal;"><span style="letter-spacing: -0.1pt;">Interface</span></i><span style="letter-spacing: -0.1pt;">.</span><span style="mso-tab-count: 1;"> </span><b style="mso-bidi-font-weight: normal;"><span style="letter-spacing: -0.5pt;">1</span><o:p></o:p></b></span></p>
<p class="MsoListParagraph" style="margin-top: 2.45pt; mso-list: l2 level1 lfo7; tab-stops: 29.0pt right 472.95pt; text-indent: -18.35pt;"><!--[if !supportLists]--><b><span style="font-size: 9pt; letter-spacing: -0.05pt; mso-font-width: 86%;"><span style="mso-list: Ignore;">(x)<span style="font: 7pt "Times New Roman";">
</span></span></span></b><!--[endif]--><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;">What<span style="letter-spacing: 0.15pt;"> </span>is<span style="letter-spacing: 0.2pt;"> </span>the<span style="letter-spacing: 0.15pt;"> </span>importance<span style="letter-spacing: 0.2pt;"> </span>of<span style="letter-spacing: 0.15pt;"> </span>the<span style="letter-spacing: 0.2pt;"> </span><i style="mso-bidi-font-style: normal;">reference<span style="letter-spacing: 0.2pt;"> </span></i>part<span style="letter-spacing: 0.15pt;">
</span>in<span style="letter-spacing: 0.2pt;"> </span>a<span style="letter-spacing: 0.15pt;"> </span>Linked<span style="letter-spacing: 0.2pt;"> </span><span style="letter-spacing: -0.1pt;">List?</span><span style="mso-tab-count: 1;"> </span><b style="mso-bidi-font-weight: normal;"><span style="letter-spacing: -0.5pt;">1</span><o:p></o:p></b></span></p>
<div style="margin: 1.65pt 0in 0.0001pt 5pt; text-align: left;"><b>Question<span style="letter-spacing: 0.2pt;"> </span><span style="letter-spacing: -0.5pt;">2</span></b></div>
<p class="MsoListParagraph" style="margin-top: 3.15pt; mso-list: l1 level1 lfo6; tab-stops: 29.0pt right 472.95pt; text-indent: -16.8pt;"><!--[if !supportLists]--><b><span style="font-size: 9pt; letter-spacing: -0.05pt; mso-font-width: 86%;"><span style="mso-list: Ignore;">(i)<span style="font: 7pt "Times New Roman";">
</span></span></span></b><!--[endif]--><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;">Convert<span style="letter-spacing: 0.85pt;"> </span>the<span style="letter-spacing: 0.85pt;"> </span>following<span style="letter-spacing: 0.85pt;">
</span>infix<span style="letter-spacing: 0.85pt;"> </span>notation<span style="letter-spacing: 0.85pt;"> </span>to<span style="letter-spacing: 0.85pt;"> </span>prefix<span style="letter-spacing: 0.85pt;"> </span><span style="letter-spacing: -0.1pt;">notation.</span><span style="mso-tab-count: 1;"> </span><b style="mso-bidi-font-weight: normal;"><span style="letter-spacing: -0.5pt;">2</span><o:p></o:p></b></span></p>
<p class="MsoNormal" style="margin-bottom: 0in; margin-left: 29.0pt; margin-right: 0in; margin-top: 2.4pt; margin: 2.4pt 0in 0in 29pt;"><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;">(A<span style="letter-spacing: 0.65pt;"> </span>–<span style="letter-spacing: 0.7pt;"> </span>B)/C*(D<span style="letter-spacing: 0.65pt;"> </span>+<span style="letter-spacing: 0.7pt;"> </span><span style="letter-spacing: -0.25pt;">E)</span><o:p></o:p></span></p>
<p class="MsoListParagraph" style="mso-list: l1 level1 lfo6; tab-stops: 29.0pt; text-indent: -19.7pt;"><!--[if !supportLists]--><b><span style="font-size: 9pt; letter-spacing: -0.05pt; mso-font-width: 86%;"><span style="mso-list: Ignore;">(ii)<span style="font: 7pt "Times New Roman";">
</span></span></span></b><!--[endif]--><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;">A<span style="letter-spacing: 0.9pt;"> </span>matrix<span style="letter-spacing: 0.95pt;"> </span>M[–6...10m<span style="letter-spacing: 0.95pt;"> </span>4.<span style="letter-spacing: 2.55pt;"> </span>15]<span style="letter-spacing: 0.95pt;"> </span>is<span style="letter-spacing: 0.95pt;"> </span>stored<span style="letter-spacing: 0.95pt;"> </span>in<span style="letter-spacing: 0.95pt;"> </span>the<span style="letter-spacing: 0.95pt;"> </span>memory<span style="letter-spacing: 0.95pt;"> </span>with<span style="letter-spacing: 0.95pt;"> </span>each<span style="letter-spacing: 0.95pt;"> </span>element<span style="letter-spacing: 0.95pt;"> </span>requiring<span style="letter-spacing: 0.95pt;">
</span>4<span style="letter-spacing: 0.95pt;"> </span>bytes<span style="letter-spacing: 0.95pt;"> </span>of<span style="letter-spacing: 0.95pt;"> </span>storage.<span style="letter-spacing: 0.95pt;"> </span>If<span style="letter-spacing: 0.95pt;"> </span>the<span style="letter-spacing: 0.95pt;"> </span><span style="letter-spacing: -0.2pt;">base</span><o:p></o:p></span></p>
<p class="MsoBodyText" style="margin-bottom: 0in; margin-left: 29.0pt; margin-right: 0in; margin-top: .25pt; margin: 0.25pt 0in 0in 29pt; tab-stops: right 472.95pt;">address<span style="letter-spacing: 0.15pt;"> </span>is<span style="letter-spacing: 0.15pt;"> </span>1025,<span style="letter-spacing: 0.15pt;"> </span>find<span style="letter-spacing: 0.15pt;"> </span>the<span style="letter-spacing: 0.15pt;"> </span>address<span style="letter-spacing: 0.15pt;">
</span>of<span style="letter-spacing: 0.15pt;"> </span>M[4][8]<span style="letter-spacing: 0.15pt;"> </span>when<span style="letter-spacing: 0.15pt;"> </span>the<span style="letter-spacing: 0.15pt;"> </span>matrix<span style="letter-spacing: 0.15pt;"> </span>is<span style="letter-spacing: 0.15pt;"> </span>stored<span style="letter-spacing: 0.15pt;"> </span>in<span style="letter-spacing: 0.3pt;"> </span><b style="mso-bidi-font-weight: normal;">Column<span style="letter-spacing: 0.15pt;"> </span>Major<span style="letter-spacing: 0.15pt;"> </span><span style="letter-spacing: -0.1pt;">Wise</span></b><span style="letter-spacing: -0.1pt;">.</span><span style="mso-tab-count: 1;"> </span><b style="mso-bidi-font-weight: normal;"><span style="letter-spacing: -0.5pt;">2</span><o:p></o:p></b></p>
<p class="MsoListParagraph" style="line-height: 122%; margin-left: 47.55pt; text-indent: -22.6pt;"><!--[if !supportLists]--><b><span style="font-size: 9pt; letter-spacing: -0.05pt; line-height: 122%; mso-font-width: 86%;"><span style="mso-list: Ignore;">(iii)<span style="font: 7pt "Times New Roman";">
</span></span></span></b><!--[endif]--><span style="font-size: 9pt; line-height: 122%; mso-bidi-font-size: 11.0pt;">With reference to the code given below, answer the
questions that follow along with dry run/working.<span style="letter-spacing: 2pt;"> </span>boolean num(int <i style="mso-bidi-font-style: normal;">x</i>)<o:p></o:p></span></p>
<p class="MsoBodyText" style="margin-bottom: 0in; margin-left: 50.0pt; margin-right: 0in; margin-top: 1.05pt; margin: 1.05pt 0in 0in 50pt;"><span style="font-family: "Courier New"; mso-bidi-font-family: Cambria; mso-hansi-font-family: Cambria;">{int<span style="letter-spacing: -0.15pt;"> </span><i style="mso-bidi-font-style: normal;"><span style="letter-spacing: -0.2pt;">a</span></i><span style="letter-spacing: -0.2pt;">=1;</span><o:p></o:p></span></p>
<p class="MsoBodyText" style="line-height: 108%; margin-bottom: 0in; margin-left: 85.95pt; margin-right: 260.85pt; margin-top: 2.75pt; margin: 2.75pt 260.85pt 0in 85.95pt; text-indent: -19pt;"><span style="font-family: "Courier New"; mso-bidi-font-family: Cambria;">for(int<span style="letter-spacing: -0.9pt;"> </span><i style="mso-bidi-font-style: normal;">c</i>=x;<span style="letter-spacing: -0.95pt;"> </span>c>0’c/=10) <span style="letter-spacing: -0.1pt;">a*=10;</span><o:p></o:p></span></p>
<p class="MsoBodyText" style="margin-bottom: 0in; margin-left: 67.0pt; margin-right: 0in; margin-top: .1pt; margin: 0.1pt 0in 0in 67pt;"><span style="font-family: "Courier New"; letter-spacing: -0.1pt; mso-bidi-font-family: Cambria; mso-hansi-font-family: Cambria;">return(x*x%a)=x;}</span><span style="font-family: "Courier New"; mso-bidi-font-family: Cambria; mso-hansi-font-family: Cambria;"><o:p></o:p></span></p>
</div>
<span style="font-family: "Courier New"; font-size: 11pt; mso-ansi-language: EN-US; mso-bidi-font-family: Cambria; mso-bidi-language: AR-SA; mso-fareast-font-family: Cambria; mso-fareast-language: EN-US; mso-hansi-font-family: Cambria;"><br clear="all" style="break-before: page; mso-break-type: section-break; page-break-before: always;" />
</span>
<div class="Section2">
<p class="MsoListParagraph" style="margin-bottom: 0in; margin-left: 43.0pt; margin-right: 0in; margin-top: 3.4pt; margin: 3.4pt 0in 0in 43pt; mso-list: l1 level2 lfo6; tab-stops: 43.0pt 468.55pt;"><!--[if !supportLists]--><b><span style="font-size: 9pt; letter-spacing: -0.05pt; mso-font-width: 85%;"><span style="mso-list: Ignore;">(a)<span style="font: 7pt "Times New Roman";">
</span></span></span></b><!--[endif]--><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-font-width: 105%;">What<span style="letter-spacing: -0.15pt;"> </span>will<span style="letter-spacing: -0.1pt;"> </span>the<span style="letter-spacing: -0.15pt;"> </span>function<span style="letter-spacing: -0.1pt;"> </span>num()<span style="letter-spacing: -0.1pt;"> </span>return<span style="letter-spacing: -0.15pt;"> </span>when<span style="letter-spacing: -0.1pt;"> </span>the<span style="letter-spacing: -0.1pt;"> </span>value<span style="letter-spacing: -0.15pt;"> </span>of<span style="letter-spacing: -0.1pt;"> </span><i style="mso-bidi-font-style: normal;">x<span style="letter-spacing: -0.1pt;"> </span></i></span><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-font-width: 120%;">=<span style="letter-spacing: -0.45pt;"> </span></span><span style="font-size: 9pt; letter-spacing: -0.25pt; mso-bidi-font-size: 11.0pt; mso-font-width: 105%;">25?</span><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;"><span style="mso-tab-count: 1;"> </span><b style="mso-bidi-font-weight: normal;"><span style="letter-spacing: -0.5pt; mso-font-width: 105%;">2</span><o:p></o:p></b></span></p>
<p class="MsoListParagraph" style="margin-left: 43pt; mso-list: l1 level2 lfo6; tab-stops: 43.05pt 468.55pt; text-indent: -14.05pt;"><!--[if !supportLists]--><b><span style="font-size: 9pt; letter-spacing: -0.05pt; mso-font-width: 85%;"><span style="mso-list: Ignore;">(b)<span style="font: 7pt "Times New Roman";">
</span></span></span></b><!--[endif]--><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;">What<span style="letter-spacing: 0.6pt;"> </span>is<span style="letter-spacing: 0.65pt;"> </span>the<span style="letter-spacing: 0.65pt;"> </span>method<span style="letter-spacing: 0.65pt;"> </span>num()<span style="letter-spacing: 0.65pt;"> </span><span style="letter-spacing: -0.1pt;">performing?</span><span style="mso-tab-count: 1;"> </span><b style="mso-bidi-font-weight: normal;"><span style="letter-spacing: -0.5pt;">1</span><o:p></o:p></b></span></p>
<p class="MsoListParagraph" style="line-height: 101%; margin-bottom: 0in; margin-left: 29.0pt; margin-right: 7.85pt; margin-top: 3.1pt; margin: 3.1pt 7.85pt 0in 29pt; mso-list: l1 level1 lfo6; tab-stops: 29.0pt; text-indent: -21.75pt;"><!--[if !supportLists]--><b><span style="font-size: 9pt; letter-spacing: -0.05pt; line-height: 101%; mso-font-width: 86%;"><span style="mso-list: Ignore;">(iv)<span style="font: 7pt "Times New Roman";">
</span></span></span></b><!--[endif]--><span style="font-size: 9pt; line-height: 101%; mso-bidi-font-size: 11.0pt;">The<span style="letter-spacing: 1.55pt;"> </span>following<span style="letter-spacing: 1.55pt;"> </span>function<span style="letter-spacing: 1.55pt;">
</span>task()<span style="letter-spacing: 1.6pt;"> </span>is<span style="letter-spacing: 1.6pt;"> </span>a<span style="letter-spacing: 1.55pt;"> </span>part<span style="letter-spacing: 1.55pt;"> </span>of<span style="letter-spacing: 1.6pt;"> </span>some<span style="letter-spacing: 1.55pt;"> </span>class.<span style="letter-spacing: 1.6pt;">
</span>Assume<span style="letter-spacing: 1.6pt;"> </span>‘<i style="mso-bidi-font-style: normal;">m</i>’<span style="letter-spacing: 1.6pt;"> </span>and<span style="letter-spacing: 1.55pt;"> </span>‘<i style="mso-bidi-font-style: normal;">n</i>’<span style="letter-spacing: 1.6pt;"> </span>are<span style="letter-spacing: 1.55pt;"> </span>positive<span style="letter-spacing: 1.55pt;"> </span>integers,<span style="letter-spacing: 1.6pt;"> </span>greater<span style="letter-spacing: 1.6pt;"> </span>than<span style="letter-spacing: 1.55pt;"> </span>0.<span style="letter-spacing: 2pt;"> </span>Answer
the questions given below along with dry run/working.<o:p></o:p></span></p>
<p class="MsoBodyText" style="margin-bottom: 0in; margin-left: 40.0pt; margin-right: 0in; margin-top: 3.3pt; margin: 3.3pt 0in 0in 40pt;"><span style="font-family: "Courier New"; mso-bidi-font-family: Cambria; mso-hansi-font-family: Cambria;">int<span style="letter-spacing: -0.2pt;"> </span>task(int<span style="letter-spacing: -0.2pt;">
</span>m,<span style="letter-spacing: -0.2pt;"> </span>int<span style="letter-spacing: -0.2pt;"> </span><span style="letter-spacing: -0.25pt;">n)</span><o:p></o:p></span></p>
<p class="MsoBodyText" style="line-height: 126%; margin-bottom: 0in; margin-left: 39.95pt; margin-right: 372.9pt; margin-top: 2.8pt; margin: 2.8pt 372.9pt 0in 39.95pt; text-indent: -11pt;"><span style="font-family: "Courier New"; letter-spacing: -0.1pt; mso-bidi-font-family: Cambria; mso-hansi-font-family: Cambria;">{if(m==n) </span><span style="font-family: "Courier New"; mso-bidi-font-family: Cambria; mso-hansi-font-family: Cambria;">return<span style="letter-spacing: -1.45pt;"> </span>m;<o:p></o:p></span></p>
<p class="MsoBodyText" style="margin-left: 29pt;"><span style="font-family: "Courier New"; mso-bidi-font-family: Cambria; mso-hansi-font-family: Cambria;">else<span style="letter-spacing: -0.2pt;"> </span><span style="letter-spacing: -0.1pt;">if(m>n)</span><o:p></o:p></span></p>
<p class="MsoBodyText" style="line-height: 126%; margin-bottom: 0in; margin-left: 29.0pt; margin-right: 329.8pt; margin-top: 2.75pt; margin: 2.75pt 329.8pt 0in 29pt; text-indent: 10.95pt;"><span style="font-family: "Courier New"; mso-bidi-font-family: Cambria;">return<span style="letter-spacing: -1.45pt;"> </span>task(m–n,<i style="mso-bidi-font-style: normal;">n</i>); <span style="letter-spacing: -0.2pt;">else</span><o:p></o:p></span></p>
<p class="MsoBodyText" style="margin-bottom: 0in; margin-left: 39.95pt; margin-right: 0in; margin-top: .05pt; margin: 0.05pt 0in 0in 39.95pt;"><span style="font-family: "Courier New"; mso-bidi-font-family: Cambria;">return<span style="letter-spacing: -0.4pt;"> </span><span style="letter-spacing: -0.1pt;">task(m,n–m);</span><o:p></o:p></span></p>
<p class="MsoNormal" style="margin-bottom: 0in; margin-left: 29.0pt; margin-right: 0in; margin-top: 2.75pt; margin: 2.75pt 0in 0in 29pt;"><span style="font-family: "Courier New"; font-size: 9pt; mso-bidi-font-family: Cambria; mso-bidi-font-size: 11.0pt; mso-hansi-font-family: Cambria;">}<o:p></o:p></span></p>
<p class="MsoListParagraph" style="margin-bottom: 0in; margin-left: 43.0pt; margin-right: 0in; margin-top: 1.0pt; margin: 1pt 0in 0in 43pt; mso-list: l1 level2 lfo6; tab-stops: 43.0pt right 472.95pt;"><!--[if !supportLists]--><b><span style="font-size: 9pt; letter-spacing: -0.05pt; mso-font-width: 85%;"><span style="mso-list: Ignore;">(a)<span style="font: 7pt "Times New Roman";">
</span></span></span></b><!--[endif]--><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-font-width: 105%;">What<span style="letter-spacing: -0.25pt;"> </span>will<span style="letter-spacing: -0.25pt;"> </span>the<span style="letter-spacing: -0.2pt;"> </span>function<span style="letter-spacing: -0.25pt;"> </span>task()<span style="letter-spacing: -0.2pt;">
</span>return<span style="letter-spacing: -0.25pt;"> </span>when<span style="letter-spacing: -0.25pt;"> </span>the<span style="letter-spacing: -0.2pt;"> </span>value<span style="letter-spacing: -0.25pt;"> </span>of<span style="letter-spacing: -0.2pt;"> </span><i style="mso-bidi-font-style: normal;">m<span style="letter-spacing: -0.15pt;"> </span></i></span><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-font-width: 120%;">=<span style="letter-spacing: -0.55pt;"> </span></span><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-font-width: 105%;">30<span style="letter-spacing: -0.2pt;"> </span>and<span style="letter-spacing: -0.25pt;"> </span><i style="mso-bidi-font-style: normal;">n<span style="letter-spacing: -0.25pt;"> </span></i></span><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-font-width: 120%;">=<span style="letter-spacing: -0.5pt;"> </span></span><span style="font-size: 9pt; letter-spacing: -0.25pt; mso-bidi-font-size: 11.0pt; mso-font-width: 105%;">45?</span><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;"><span style="mso-tab-count: 1;"> </span><b style="mso-bidi-font-weight: normal;"><span style="letter-spacing: -0.5pt; mso-font-width: 105%;">2</span><o:p></o:p></b></span></p>
<p class="MsoListParagraph" style="margin-left: 43pt; mso-list: l1 level2 lfo6; tab-stops: 43.05pt right 472.95pt; text-indent: -14.05pt;"><!--[if !supportLists]--><b><span style="font-size: 9pt; letter-spacing: -0.05pt; mso-font-width: 85%;"><span style="mso-list: Ignore;">(b)<span style="font: 7pt "Times New Roman";">
</span></span></span></b><!--[endif]--><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;">What<span style="letter-spacing: 0.45pt;"> </span>function<span style="letter-spacing: 0.45pt;"> </span>does<span style="letter-spacing: 0.45pt;"> </span>task()<span style="letter-spacing: 0.45pt;"> </span>perform,<span style="letter-spacing: 0.5pt;">
</span>apart<span style="letter-spacing: 0.45pt;"> </span>from<span style="letter-spacing: 0.45pt;"> </span><span style="letter-spacing: -0.1pt;">recursion?</span><span style="mso-tab-count: 1;"> </span><b style="mso-bidi-font-weight: normal;"><span style="letter-spacing: -0.5pt;">1</span><o:p></o:p></b></span></p>
<p align="center" class="MsoNormal" style="margin-bottom: 0in; margin-left: 118.85pt; margin-right: 121.75pt; margin-top: 2.9pt; margin: 2.9pt 121.75pt 0in 118.85pt; text-align: center;"><b style="mso-bidi-font-weight: normal;"><span style="mso-font-width: 105%;">PART<span style="letter-spacing: 0.1pt;"> </span>II<span style="letter-spacing: 0.1pt;"> </span>–<span style="letter-spacing: 0.15pt;"> </span>50<span style="letter-spacing: 0.1pt;"> </span><span style="letter-spacing: -0.1pt;">MARKS</span></span><o:p></o:p></b></p>
<p align="center" class="MsoNormal" style="line-height: 108%; margin-bottom: 0in; margin-left: 118.85pt; margin-right: 121.85pt; margin-top: .55pt; margin: 0.55pt 121.85pt 0in 118.85pt; text-align: center;"><!--[if gte vml 1]><v:shapetype id="_x0000_t202" coordsize="21600,21600"
o:spt="202" path="m,l,21600r21600,l21600,xe">
<v:stroke joinstyle="miter"/>
<v:path gradientshapeok="t" o:connecttype="rect"/>
</v:shapetype><v:shape id="docshape16" o:spid="_x0000_s1029" type="#_x0000_t202"
style='position:absolute;left:0;text-align:left;margin-left:244.25pt;
margin-top:32.8pt;width:87.5pt;height:19.2pt;z-index:3;
mso-position-horizontal-relative:page' fillcolor="#d7d7d7" strokeweight=".5pt">
<v:textbox inset="0,0,0,0"/>
<w:wrap anchorx="page"/>
</v:shape><![endif]--><!--[if !vml]--><span style="height: 31px; left: 0px; margin-left: 325px; margin-top: 43px; mso-ignore: vglayout; position: absolute; width: 122px; z-index: 3;">
</span></p><table cellpadding="0" cellspacing="0">
<tbody><tr>
<td bgcolor="#D7D7D7" height="31" style="background: rgb(215, 215, 215); border: 0.5pt solid black; vertical-align: top;" width="123"><!--[endif]--><!--[if !mso]--><span style="left: 0pt; mso-ignore: vglayout; position: absolute; z-index: 3;">
<table cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody><tr>
<td><!--[endif]-->
<div class="shape" style="padding: 0.5pt;" v:shape="docshape16">
<p class="MsoNormal" style="margin-bottom: 0in; margin-left: 4.95pt; margin-right: 0in; margin-top: 1.6pt; margin: 1.6pt 0in 0in 4.95pt;"><b style="mso-bidi-font-weight: normal;"><span face=""Calibri","sans-serif"" style="color: black; font-size: 14pt; mso-bidi-font-family: Cambria; mso-bidi-font-size: 11.0pt; mso-font-width: 110%; mso-hansi-font-family: Cambria;">SECTION<span style="letter-spacing: 0.15pt;"> </span>-<span style="letter-spacing: 0.15pt;"> </span><span style="letter-spacing: -0.5pt;">A</span></span></b><b style="mso-bidi-font-weight: normal;"><span face=""Calibri","sans-serif"" style="color: black; font-size: 14pt; mso-bidi-font-family: Cambria; mso-bidi-font-size: 11.0pt; mso-hansi-font-family: Cambria;"><o:p></o:p></span></b></p>
</div>
<!--[if !mso]--></td>
</tr>
</tbody></table>
</span><!--[endif]--><!--[if !mso & !vml]--> <!--[endif]--><!--[if !vml]--></td>
</tr>
</tbody></table><span style="height: 31px; left: 0px; margin-left: 325px; margin-top: 43px; mso-ignore: vglayout; position: absolute; width: 122px; z-index: 3;">
</span><!--[endif]--><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.2pt; line-height: 108%; mso-bidi-font-size: 11.0pt;">Answer six questions in this part, choosing two
questions from</span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: 2pt; line-height: 108%; mso-bidi-font-size: 11.0pt;"> </span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; line-height: 108%; mso-bidi-font-size: 11.0pt;">Section A,
two from Section B and two from Section C.<o:p></o:p></span></i></b><p></p>
<p align="center" class="MsoNormal" style="margin-bottom: 0in; margin-left: 118.85pt; margin-right: 121.75pt; margin-top: 32.75pt; margin: 32.75pt 121.75pt 0in 118.85pt; text-align: center;"><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;">Answer<span style="letter-spacing: -0.4pt;"> </span>any<span style="letter-spacing: -0.35pt;"> </span>two<span style="letter-spacing: -0.4pt;"> </span><span style="letter-spacing: -0.1pt;">questions.</span><o:p></o:p></span></i></b></p>
<div style="margin-bottom: 0in; margin-left: 3.95pt; margin-right: 430.75pt; margin-top: 1.7pt; margin: 1.7pt 430.75pt 0in 3.95pt; text-align: center;"><b>Question<span style="letter-spacing: 0.2pt;"> </span><span style="letter-spacing: -0.5pt;">3</span></b></div>
<p class="MsoListParagraph" style="margin-top: 3.15pt; mso-list: l4 level1 lfo5; tab-stops: 29.0pt; text-indent: -16.8pt;"><!--[if !supportLists]--><b><span style="font-size: 9pt; letter-spacing: -0.05pt; mso-font-width: 86%;"><span style="mso-list: Ignore;">(i)<span style="font: 7pt "Times New Roman";">
</span></span></span></b><!--[endif]--><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-font-width: 105%;">Given<span style="letter-spacing: -0.45pt;"> </span>the<span style="letter-spacing: -0.35pt;"> </span>Boolean<span style="letter-spacing: -0.3pt;">
</span>function<span style="letter-spacing: -0.35pt;"> </span>F(A,<span style="letter-spacing: -0.3pt;"> </span>B,<span style="letter-spacing: -0.35pt;"> </span>C,<span style="letter-spacing: -0.3pt;"> </span>D)<span style="letter-spacing: -0.35pt;"> </span></span><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-font-width: 120%;">=<span style="letter-spacing: -0.55pt;"> </span></span><i style="mso-bidi-font-style: normal;"><span style="font-family: "Georgia","serif"; font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-font-width: 105%; mso-hansi-font-family: Cambria;">S</span></i><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-font-width: 105%;">(2,<span style="letter-spacing: -0.35pt;"> </span>3,<span style="letter-spacing: -0.3pt;"> </span>6,<span style="letter-spacing: -0.35pt;"> </span>7,<span style="letter-spacing: -0.3pt;"> </span>8,<span style="letter-spacing: -0.35pt;"> </span>10,<span style="letter-spacing: -0.3pt;"> </span>12,<span style="letter-spacing: -0.35pt;"> </span>14,<span style="letter-spacing: -0.3pt;"> </span><span style="letter-spacing: -0.2pt;">15).</span></span><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;"><o:p></o:p></span></p>
<p class="MsoListParagraph" style="line-height: 101%; margin-bottom: 0in; margin-left: 43.0pt; margin-right: 7.9pt; margin-top: 2.4pt; margin: 2.4pt 7.9pt 0in 43pt; mso-list: l4 level2 lfo5; tab-stops: 43.0pt 468.55pt;"><!--[if !supportLists]--><b><span style="font-size: 9pt; letter-spacing: -0.05pt; line-height: 101%; mso-font-width: 85%;"><span style="mso-list: Ignore;">(a)<span style="font: 7pt "Times New Roman";">
</span></span></span></b><!--[endif]--><span style="font-size: 9pt; line-height: 101%; mso-bidi-font-size: 11.0pt;">Reduce<span style="letter-spacing: 2pt;"> </span>the<span style="letter-spacing: 2pt;"> </span>above<span style="letter-spacing: 2pt;"> </span>expression<span style="letter-spacing: 2pt;"> </span>by<span style="letter-spacing: 2pt;"> </span>using<span style="letter-spacing: 2pt;"> </span>4-variable<span style="letter-spacing: 2pt;"> </span>Karnaugh<span style="letter-spacing: 2pt;"> </span>map,<span style="letter-spacing: 2pt;"> </span>showing<span style="letter-spacing: 2pt;">
</span>the<span style="letter-spacing: 2pt;"> </span>various<span style="letter-spacing: 2pt;"> </span>groups<span style="letter-spacing: 2pt;"> </span>(i.e.,<span style="letter-spacing: 2pt;"> </span>octal,<span style="letter-spacing: 2pt;"> </span>quads
and pairs).<span style="mso-tab-count: 1;"> </span><b style="mso-bidi-font-weight: normal;"><span style="letter-spacing: -1.3pt;">4</span><o:p></o:p></b></span></p>
<p class="MsoListParagraph" style="line-height: 101%; margin-bottom: 0in; margin-left: 43.0pt; margin-right: 7.85pt; margin-top: 2.25pt; margin: 2.25pt 7.85pt 0in 43pt; mso-list: l4 level2 lfo5; tab-stops: 43.0pt 468.55pt;"><!--[if !supportLists]--><b><span style="font-size: 9pt; letter-spacing: -0.05pt; line-height: 101%; mso-font-width: 85%;"><span style="mso-list: Ignore;">(b)<span style="font: 7pt "Times New Roman";">
</span></span></span></b><!--[endif]--><span style="font-size: 9pt; line-height: 101%; mso-bidi-font-size: 11.0pt;">Draw the logic gate diagram for the reduced
expression. Assume that the variables and their complements are<span style="letter-spacing: 2pt;"> </span>available as inputs.<span style="mso-tab-count: 1;"> </span><b style="mso-bidi-font-weight: normal;"><span style="letter-spacing: -1.3pt;">1</span><o:p></o:p></b></span></p>
<p class="MsoListParagraph" style="margin-top: 2.2pt; mso-list: l4 level1 lfo5; tab-stops: 29.0pt; text-indent: -19.7pt;"><!--[if !supportLists]--><b><span style="font-size: 9pt; letter-spacing: -0.05pt; mso-font-width: 86%;"><span style="mso-list: Ignore;">(ii)<span style="font: 7pt "Times New Roman";">
</span></span></span></b><!--[endif]--><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-font-width: 105%;">Given<span style="letter-spacing: -0.4pt;"> </span>the<span style="letter-spacing: -0.35pt;"> </span>Boolean<span style="letter-spacing: -0.35pt;">
</span>function<span style="letter-spacing: -0.4pt;"> </span>F(A,<span style="letter-spacing: -0.35pt;"> </span>B,<span style="letter-spacing: -0.35pt;"> </span>C,<span style="letter-spacing: -0.4pt;"> </span>D)<span style="letter-spacing: -0.35pt;"> </span></span><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-font-width: 120%;">=<span style="letter-spacing: -0.6pt;"> </span></span><i style="mso-bidi-font-style: normal;"><span style="font-family: "Georgia","serif"; font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-font-width: 105%; mso-hansi-font-family: Cambria;">p</span></i><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-font-width: 105%;">(0,<span style="letter-spacing: -0.35pt;"> </span>1,<span style="letter-spacing: -0.35pt;"> </span>2,<span style="letter-spacing: -0.4pt;"> </span>4,<span style="letter-spacing: -0.35pt;"> </span>5,<span style="letter-spacing: -0.35pt;"> </span>8,<span style="letter-spacing: -0.4pt;"> </span>10,<span style="letter-spacing: -0.35pt;"> </span>11,<span style="letter-spacing: -0.35pt;"> </span>14,<span style="letter-spacing: -0.4pt;"> </span><span style="letter-spacing: -0.2pt;">15).</span></span><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;"><o:p></o:p></span></p>
<p class="MsoListParagraph" style="line-height: 101%; margin-bottom: 0in; margin-left: 43.0pt; margin-right: 7.9pt; margin-top: 2.4pt; margin: 2.4pt 7.9pt 0in 43pt; mso-list: l4 level2 lfo5; tab-stops: 43.0pt 468.55pt;"><!--[if !supportLists]--><b><span style="font-size: 9pt; letter-spacing: -0.05pt; line-height: 101%; mso-font-width: 85%;"><span style="mso-list: Ignore;">(a)<span style="font: 7pt "Times New Roman";">
</span></span></span></b><!--[endif]--><span style="font-size: 9pt; line-height: 101%; mso-bidi-font-size: 11.0pt;">Reduce<span style="letter-spacing: 2pt;"> </span>the<span style="letter-spacing: 2pt;"> </span>above<span style="letter-spacing: 2pt;"> </span>expression<span style="letter-spacing: 2pt;"> </span>by<span style="letter-spacing: 2pt;"> </span>using<span style="letter-spacing: 2pt;"> </span>4-variable<span style="letter-spacing: 2pt;"> </span>Karnaugh<span style="letter-spacing: 2pt;"> </span>map,<span style="letter-spacing: 2pt;"> </span>showing<span style="letter-spacing: 2pt;">
</span>the<span style="letter-spacing: 2pt;"> </span>various<span style="letter-spacing: 2pt;"> </span>groups<span style="letter-spacing: 2pt;"> </span>(i.e.,<span style="letter-spacing: 2pt;"> </span>octal,<span style="letter-spacing: 2pt;"> </span>quads
and pairs).<span style="mso-tab-count: 1;"> </span><b style="mso-bidi-font-weight: normal;"><span style="letter-spacing: -1.3pt;">4</span><o:p></o:p></b></span></p>
<p class="MsoListParagraph" style="line-height: 101%; margin-bottom: 0in; margin-left: 43.0pt; margin-right: 7.85pt; margin-top: 2.25pt; margin: 2.25pt 7.85pt 0in 43pt; mso-list: l4 level2 lfo5; tab-stops: 43.0pt 468.55pt;"><!--[if !supportLists]--><b><span style="font-size: 9pt; letter-spacing: -0.05pt; line-height: 101%; mso-font-width: 85%;"><span style="mso-list: Ignore;">(b)<span style="font: 7pt "Times New Roman";">
</span></span></span></b><!--[endif]--><span style="font-size: 9pt; line-height: 101%; mso-bidi-font-size: 11.0pt;">Draw the logic gate diagram for the reduced
expression. Assume that the variables and their complements are<span style="letter-spacing: 2pt;"> </span>available as inputs.<span style="mso-tab-count: 1;"> </span><b style="mso-bidi-font-weight: normal;"><span style="letter-spacing: -1.3pt;">1</span><o:p></o:p></b></span></p>
<h1 style="margin-bottom: 0in; margin-left: 5.0pt; margin-right: 0in; margin-top: 1.55pt; margin: 1.55pt 0in 0in 5pt;"><span style="font-size: small;">Question<span style="letter-spacing: 0.2pt;"> </span><span style="letter-spacing: -0.5pt;">4</span></span></h1>
<p class="MsoListParagraph" style="line-height: 101%; margin-bottom: 0in; margin-left: 29.0pt; margin-right: 7.9pt; margin-top: 3.1pt; margin: 3.1pt 7.9pt 0in 29pt; mso-list: l3 level1 lfo4; tab-stops: 29.0pt 468.55pt; text-indent: -16.8pt;"><!--[if !supportLists]--><b><span style="font-size: 9pt; letter-spacing: -0.05pt; line-height: 101%; mso-font-width: 86%;"><span style="mso-list: Ignore;">(i)<span style="font: 7pt "Times New Roman";">
</span></span></span></b><!--[endif]--><span style="font-size: 9pt; line-height: 101%; mso-bidi-font-size: 11.0pt;">A<span style="letter-spacing: 1.1pt;"> </span>shopping<span style="letter-spacing: 1.1pt;"> </span>mall<span style="letter-spacing: 1.1pt;"> </span>allows<span style="letter-spacing: 1.1pt;"> </span>customers<span style="letter-spacing: 1.1pt;">
</span>to<span style="letter-spacing: 1.1pt;"> </span>shop<span style="letter-spacing: 1.1pt;"> </span>using<span style="letter-spacing: 1.1pt;"> </span>cash<span style="letter-spacing: 1.1pt;"> </span>or<span style="letter-spacing: 1.1pt;"> </span>credit<span style="letter-spacing: 1.1pt;"> </span>card<span style="letter-spacing: 1.1pt;"> </span>or<span style="letter-spacing: 1.1pt;"> </span>any<span style="letter-spacing: 1.1pt;"> </span>nationalised<span style="letter-spacing: 1.1pt;"> </span>bank.<span style="letter-spacing: 1.1pt;"> </span>It<span style="letter-spacing: 1.1pt;"> </span>awards’<span style="letter-spacing: 1.1pt;">
</span>bonus<span style="letter-spacing: 2pt;"> </span>points to their
customers on the basis of criteria given below:<span style="mso-tab-count: 1;"> </span><b style="mso-bidi-font-weight: normal;"><span style="letter-spacing: -1.3pt;">5</span><o:p></o:p></b></span></p>
<p class="MsoListParagraph" style="margin-bottom: 0in; margin-left: 55.0pt; margin-right: 0in; margin-top: .1pt; margin: 0.1pt 0in 0in 55pt; mso-list: l3 level2 lfo4; tab-stops: 55.0pt; text-indent: -13pt;"><!--[if !supportLists]--><span style="font-family: Wingdings; font-size: 9pt; mso-bidi-font-family: Wingdings; mso-fareast-font-family: Wingdings;"><span style="mso-list: Ignore;">l<span style="font: 7pt "Times New Roman";"> </span></span></span><!--[endif]--><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-font-width: 105%;">The<span style="letter-spacing: -0.4pt;"> </span>customer<span style="letter-spacing: -0.4pt;">
</span>is<span style="letter-spacing: -0.4pt;"> </span>an<span style="letter-spacing: -0.4pt;"> </span>employee<span style="letter-spacing: -0.4pt;"> </span>of<span style="letter-spacing: -0.4pt;"> </span>the<span style="letter-spacing: -0.4pt;"> </span>shopping<span style="letter-spacing: -0.4pt;"> </span>mall<span style="letter-spacing: -0.4pt;"> </span>and<span style="letter-spacing: -0.4pt;"> </span>makes<span style="letter-spacing: -0.4pt;"> </span>the<span style="letter-spacing: -0.4pt;"> </span>payment<span style="letter-spacing: -0.4pt;">
</span>using<span style="letter-spacing: -0.4pt;"> </span>a<span style="letter-spacing: -0.4pt;"> </span>credit<span style="letter-spacing: -0.4pt;"> </span><span style="letter-spacing: -0.1pt;">card.</span></span><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;"><o:p></o:p></span></p>
<h1 align="center" style="margin-bottom: 0in; margin-left: 118.85pt; margin-right: 97.85pt; margin-top: 3.85pt; margin: 3.85pt 97.85pt 0in 118.85pt; text-align: center;"><span style="letter-spacing: -0.25pt; mso-font-width: 115%;">OR</span></h1>
<p class="MsoListParagraph" style="line-height: 101%; margin-bottom: 0in; margin-left: 55.0pt; margin-right: 7.95pt; margin-top: .25pt; margin: 0.25pt 7.95pt 0in 55pt; mso-list: l3 level2 lfo4; tab-stops: 55.0pt; text-indent: -13pt;"><!--[if !supportLists]--><span style="font-family: Wingdings; font-size: 9pt; line-height: 101%; mso-bidi-font-family: Wingdings; mso-fareast-font-family: Wingdings;"><span style="mso-list: Ignore;">l<span style="font: 7pt "Times New Roman";"> </span></span></span><!--[endif]--><span style="font-size: 9pt; line-height: 101%; mso-bidi-font-size: 11.0pt;">The<span style="letter-spacing: 1.4pt;"> </span>customer<span style="letter-spacing: 1.4pt;">
</span>shops<span style="letter-spacing: 1.4pt;"> </span>items<span style="letter-spacing: 1.4pt;"> </span>which<span style="letter-spacing: 1.4pt;"> </span>carry<span style="letter-spacing: 1.4pt;"> </span>bonus<span style="letter-spacing: 1.4pt;"> </span>points<span style="letter-spacing: 1.4pt;"> </span>and<span style="letter-spacing: 1.4pt;"> </span>makes<span style="letter-spacing: 1.4pt;"> </span>the<span style="letter-spacing: 1.4pt;"> </span>payment<span style="letter-spacing: 1.4pt;"> </span>using<span style="letter-spacing: 1.4pt;"> </span>a<span style="letter-spacing: 1.4pt;"> </span>credit<span style="letter-spacing: 1.4pt;"> </span>card<span style="letter-spacing: 1.4pt;"> </span>with<span style="letter-spacing: 1.4pt;"> </span>a<span style="letter-spacing: 2pt;"> </span>shopping amount of less than </span><span style="font-family: "Georgia","serif"; font-size: 9pt; line-height: 101%; mso-bidi-font-size: 11.0pt;">`</span><span style="font-size: 9pt; line-height: 101%; mso-bidi-font-size: 11.0pt;">10,000<o:p></o:p></span></p>
<h1 align="center" style="margin-bottom: 0in; margin-left: 118.85pt; margin-right: 97.85pt; margin-top: 3.65pt; margin: 3.65pt 97.85pt 0in 118.85pt; text-align: center;"><span style="letter-spacing: -0.25pt; mso-font-width: 115%;">OR</span></h1>
<p class="MsoListParagraph" style="line-height: 101%; margin-bottom: 0in; margin-left: 55.0pt; margin-right: 7.95pt; margin-top: .25pt; margin: 0.25pt 7.95pt 0in 55pt; mso-list: l3 level2 lfo4; tab-stops: 55.0pt; text-indent: -13pt;"><!--[if !supportLists]--><span style="font-family: Wingdings; font-size: 9pt; line-height: 101%; mso-bidi-font-family: Wingdings; mso-fareast-font-family: Wingdings;"><span style="mso-list: Ignore;">l<span style="font: 7pt "Times New Roman";"> </span></span></span><!--[endif]--><span style="font-size: 9pt; line-height: 101%; mso-bidi-font-size: 11.0pt; mso-font-width: 105%;">The<span style="letter-spacing: -0.15pt;"> </span>customer<span style="letter-spacing: -0.15pt;"> </span>is<span style="letter-spacing: -0.15pt;"> </span>not<span style="letter-spacing: -0.15pt;"> </span>an<span style="letter-spacing: -0.15pt;"> </span>employee<span style="letter-spacing: -0.15pt;"> </span>of<span style="letter-spacing: -0.15pt;"> </span>the<span style="letter-spacing: -0.15pt;"> </span>shopping<span style="letter-spacing: -0.15pt;">
</span>mall<span style="letter-spacing: -0.15pt;"> </span>and<span style="letter-spacing: -0.15pt;"> </span>makes<span style="letter-spacing: -0.15pt;">
</span>the<span style="letter-spacing: -0.15pt;"> </span>payment<span style="letter-spacing: -0.15pt;"> </span>not<span style="letter-spacing: -0.15pt;"> </span>through<span style="letter-spacing: -0.15pt;"> </span>a<span style="letter-spacing: -0.15pt;"> </span>credit<span style="letter-spacing: -0.15pt;"> </span>card but in cash for the shopping amount
above </span><span style="font-family: "Georgia","serif"; font-size: 9pt; line-height: 101%; mso-bidi-font-size: 11.0pt; mso-font-width: 105%;">`</span><span style="font-size: 9pt; line-height: 101%; mso-bidi-font-size: 11.0pt; mso-font-width: 105%;">10,000</span><span style="font-size: 9pt; line-height: 101%; mso-bidi-font-size: 11.0pt;"><o:p></o:p></span></p>
<div style="margin-top: 3.7pt; text-align: left;"><b>The<span style="letter-spacing: -0.2pt;"> </span>inputs<span style="letter-spacing: -0.2pt;"> are:</span></b></div>
<p class="MsoBodyText" style="margin-top: 0.15pt;"><b style="mso-bidi-font-weight: normal;"><span style="font-size: 4pt; mso-bidi-font-size: 9.0pt;"><o:p> </o:p></span></b></p>
<table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" style="border-collapse: collapse; border: none; margin-left: 29.5pt; mso-border-alt: solid black .5pt; mso-border-insideh: .5pt solid black; mso-border-insidev: .5pt solid black; mso-padding-alt: 0in 0in 0in 0in; mso-table-layout-alt: fixed; mso-yfti-tbllook: 480;">
<tbody><tr style="height: 14.3pt; mso-yfti-firstrow: yes; mso-yfti-irow: 0;">
<td style="border: 1pt solid black; height: 14.3pt; mso-border-alt: solid black .5pt; padding: 0in; width: 52.45pt;" valign="top" width="70">
<p class="TableParagraph" style="margin-bottom: 0in; margin-left: 8.3pt; margin-right: 7.8pt; margin-top: 2.0pt; margin: 2pt 7.8pt 0in 8.3pt;"><b style="mso-bidi-font-weight: normal;"><span style="font-size: 9pt; letter-spacing: -0.1pt; mso-bidi-font-size: 11.0pt; mso-font-width: 110%;">INPUTS</span></b><b style="mso-bidi-font-weight: normal;"><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;"><o:p></o:p></span></b></p>
</td>
<td style="border-left: none; border: 1pt solid black; height: 14.3pt; mso-border-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; padding: 0in; width: 214.5pt;" valign="top" width="286">
<p align="left" class="TableParagraph" style="margin-top: 0in; text-align: left;"><span style="font-family: "Times New Roman","serif"; font-size: 9pt; mso-bidi-font-family: Cambria; mso-bidi-font-size: 11.0pt; mso-hansi-font-family: Cambria;"><o:p> </o:p></span></p>
</td>
</tr>
<tr style="height: 14.3pt; mso-yfti-irow: 1;">
<td style="border-top: none; border: 1pt solid black; height: 14.3pt; mso-border-alt: solid black .5pt; mso-border-top-alt: solid black .5pt; padding: 0in; width: 52.45pt;" valign="top" width="70">
<p class="TableParagraph" style="margin-bottom: 0in; margin-left: .5pt; margin-right: 0in; margin-top: 2.0pt; margin: 2pt 0in 0in 0.5pt;"><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-font-width: 124%;">C</span><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;"><o:p></o:p></span></p>
</td>
<td style="border-bottom: 1pt solid black; border-left: none; border-right: 1pt solid black; border-top: none; height: 14.3pt; mso-border-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-top-alt: solid black .5pt; padding: 0in; width: 214.5pt;" valign="top" width="286">
<p align="left" class="TableParagraph" style="margin-bottom: 0in; margin-left: 4.0pt; margin-right: 0in; margin-top: 2.0pt; margin: 2pt 0in 0in 4pt; text-align: left;"><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;">Payment<span style="letter-spacing: 0.7pt;"> </span>through<span style="letter-spacing: 0.7pt;">
</span>a<span style="letter-spacing: 0.7pt;"> </span>credit<span style="letter-spacing: 0.7pt;"> </span><span style="letter-spacing: -0.2pt;">card</span><o:p></o:p></span></p>
</td>
</tr>
<tr style="height: 14.3pt; mso-yfti-irow: 2;">
<td style="border-top: none; border: 1pt solid black; height: 14.3pt; mso-border-alt: solid black .5pt; mso-border-top-alt: solid black .5pt; padding: 0in; width: 52.45pt;" valign="top" width="70">
<p class="TableParagraph" style="margin-bottom: 0in; margin-left: .5pt; margin-right: 0in; margin-top: 2.0pt; margin: 2pt 0in 0in 0.5pt;"><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-font-width: 111%;">A</span><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;"><o:p></o:p></span></p>
</td>
<td style="border-bottom: 1pt solid black; border-left: none; border-right: 1pt solid black; border-top: none; height: 14.3pt; mso-border-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-top-alt: solid black .5pt; padding: 0in; width: 214.5pt;" valign="top" width="286">
<p align="left" class="TableParagraph" style="margin-bottom: 0in; margin-left: 4.0pt; margin-right: 0in; margin-top: 2.0pt; margin: 2pt 0in 0in 4pt; text-align: left;"><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;">Shopping<span style="letter-spacing: 1.05pt;"> </span>amount<span style="letter-spacing: 1.05pt;">
</span>is<span style="letter-spacing: 1.05pt;"> </span>above<span style="letter-spacing: 1.05pt;"> </span></span><span style="font-family: "Georgia","serif"; font-size: 9pt; letter-spacing: -0.1pt; mso-bidi-font-size: 11.0pt; mso-hansi-font-family: Cambria;">`</span><span style="font-size: 9pt; letter-spacing: -0.1pt; mso-bidi-font-size: 11.0pt;">10,000</span><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;"><o:p></o:p></span></p>
</td>
</tr>
<tr style="height: 14.3pt; mso-yfti-irow: 3;">
<td style="border-top: none; border: 1pt solid black; height: 14.3pt; mso-border-alt: solid black .5pt; mso-border-top-alt: solid black .5pt; padding: 0in; width: 52.45pt;" valign="top" width="70">
<p class="TableParagraph" style="margin-bottom: 0in; margin-left: .5pt; margin-right: 0in; margin-top: 2.0pt; margin: 2pt 0in 0in 0.5pt;"><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-font-width: 104%;">E</span><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;"><o:p></o:p></span></p>
</td>
<td style="border-bottom: 1pt solid black; border-left: none; border-right: 1pt solid black; border-top: none; height: 14.3pt; mso-border-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-top-alt: solid black .5pt; padding: 0in; width: 214.5pt;" valign="top" width="286">
<p align="left" class="TableParagraph" style="margin-bottom: 0in; margin-left: 4.0pt; margin-right: 0in; margin-top: 2.0pt; margin: 2pt 0in 0in 4pt; text-align: left;"><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-font-width: 105%;">The<span style="letter-spacing: -0.5pt;"> </span>customer<span style="letter-spacing: -0.45pt;"> </span>is<span style="letter-spacing: -0.45pt;"> </span>an<span style="letter-spacing: -0.45pt;"> </span>employee<span style="letter-spacing: -0.5pt;"> </span>of<span style="letter-spacing: -0.45pt;"> </span>the<span style="letter-spacing: -0.45pt;"> </span>shopping<span style="letter-spacing: -0.45pt;"> </span><span style="letter-spacing: -0.2pt;">mall</span></span><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;"><o:p></o:p></span></p>
</td>
</tr>
<tr style="height: 14.3pt; mso-yfti-irow: 4; mso-yfti-lastrow: yes;">
<td style="border-top: none; border: 1pt solid black; height: 14.3pt; mso-border-alt: solid black .5pt; mso-border-top-alt: solid black .5pt; padding: 0in; width: 52.45pt;" valign="top" width="70">
<p class="TableParagraph" style="margin-bottom: 0in; margin-left: .5pt; margin-right: 0in; margin-top: 2.0pt; margin: 2pt 0in 0in 0.5pt;"><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-font-width: 102%;">I</span><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;"><o:p></o:p></span></p>
</td>
<td style="border-bottom: 1pt solid black; border-left: none; border-right: 1pt solid black; border-top: none; height: 14.3pt; mso-border-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-top-alt: solid black .5pt; padding: 0in; width: 214.5pt;" valign="top" width="286">
<p align="left" class="TableParagraph" style="margin-bottom: 0in; margin-left: 4.0pt; margin-right: 0in; margin-top: 2.0pt; margin: 2pt 0in 0in 4pt; text-align: left;"><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;">Item<span style="letter-spacing: 0.25pt;"> </span>carries<span style="letter-spacing: 0.25pt;"> </span>a<span style="letter-spacing: 0.3pt;"> </span>bonus<span style="letter-spacing: 0.25pt;"> </span><span style="letter-spacing: -0.1pt;">point</span><o:p></o:p></span></p>
</td>
</tr>
</tbody></table>
<p class="MsoBodyText" style="margin-bottom: 0in; margin-left: 29.0pt; margin-right: 0in; margin-top: 6.45pt; margin: 6.45pt 0in 0in 29pt;">(In<span style="letter-spacing: 0.35pt;"> </span>all<span style="letter-spacing: 0.4pt;"> </span>the<span style="letter-spacing: 0.35pt;"> </span>above<span style="letter-spacing: 0.4pt;"> </span>cases,<span style="letter-spacing: 0.4pt;"> </span>I<span style="letter-spacing: 0.35pt;"> </span>indicates<span style="letter-spacing: 0.4pt;"> </span>yes<span style="letter-spacing: 0.35pt;"> </span>and<span style="letter-spacing: 0.4pt;"> </span>0<span style="letter-spacing: 0.4pt;"> </span>indicated<span style="letter-spacing: 0.35pt;"> </span><span style="letter-spacing: -0.2pt;">nd.)</span></p>
<p class="MsoBodyText" style="margin-bottom: 0in; margin-left: 29.0pt; margin-right: 0in; margin-top: 2.4pt; margin: 2.4pt 0in 0in 29pt;">Output:<span style="letter-spacing: 0.7pt;"> </span>X[1<span style="letter-spacing: 0.7pt;"> </span>indicates<span style="letter-spacing: 0.7pt;"> </span>bonus<span style="letter-spacing: 0.75pt;"> </span>point<span style="letter-spacing: 0.7pt;"> </span>awarded,<span style="letter-spacing: 0.7pt;"> </span>0<span style="letter-spacing: 0.75pt;"> </span>indicates<span style="letter-spacing: 0.7pt;">
</span>bonus<span style="letter-spacing: 0.7pt;"> </span>point<span style="letter-spacing: 0.75pt;"> </span>not<span style="letter-spacing: 0.7pt;"> </span>awarded<span style="letter-spacing: 0.7pt;"> </span>for<span style="letter-spacing: 0.75pt;"> </span>all<span style="letter-spacing: 0.7pt;"> </span><span style="letter-spacing: -0.1pt;">cases]</span></p>
<p class="MsoBodyText" style="margin-bottom: 0in; margin-left: 29.0pt; margin-right: 0in; margin-top: 2.45pt; margin: 2.45pt 0in 0in 29pt;">Draw<span style="letter-spacing: 0.65pt;"> </span>the<span style="letter-spacing: 0.7pt;"> </span>truth<span style="letter-spacing: 0.7pt;"> </span>table<span style="letter-spacing: 0.7pt;"> </span>for<span style="letter-spacing: 0.65pt;"> </span>the<span style="letter-spacing: 0.7pt;"> </span>inputs<span style="letter-spacing: 0.7pt;"> </span>and<span style="letter-spacing: 0.7pt;"> </span>outputs<span style="letter-spacing: 0.7pt;"> </span>given<span style="letter-spacing: 0.65pt;"> </span>above<span style="letter-spacing: 0.7pt;"> </span>and<span style="letter-spacing: 0.7pt;"> </span>write<span style="letter-spacing: 0.7pt;"> </span>the<span style="letter-spacing: 0.75pt;"> </span><b style="mso-bidi-font-weight: normal;">POS<span style="letter-spacing: 0.7pt;"> </span></b>expression<span style="letter-spacing: 0.65pt;"> </span>for<span style="letter-spacing: 0.75pt;"> </span><b style="mso-bidi-font-weight: normal;">X(C,<span style="letter-spacing: 0.7pt;"> </span>A,<span style="letter-spacing: 0.7pt;"> </span>E,<span style="letter-spacing: 0.7pt;"> </span><span style="letter-spacing: -0.25pt;">I)</span></b><span style="letter-spacing: -0.25pt;">.</span></p>
<p class="MsoListParagraph" style="line-height: 101%; margin-left: 7.9pt; text-indent: -19.7pt;"><!--[if !supportLists]--><b><span style="font-size: 9pt; letter-spacing: -0.05pt; line-height: 101%; mso-font-width: 86%;"><span style="mso-list: Ignore;">(ii)<span style="font: 7pt "Times New Roman";">
</span></span></span></b><!--[endif]--><span style="font-size: 9pt; line-height: 101%; mso-bidi-font-size: 11.0pt;">Differentiate<span style="letter-spacing: -0.05pt;"> </span>between<span style="letter-spacing: -0.1pt;"> </span><i style="mso-bidi-font-style: normal;">half<span style="letter-spacing: -0.05pt;"> </span>adder<span style="letter-spacing: -0.05pt;">
</span></i>and<span style="letter-spacing: -0.05pt;"> </span><i style="mso-bidi-font-style: normal;">full<span style="letter-spacing: -0.05pt;"> </span>adder</i>.<span style="letter-spacing: -0.1pt;"> </span>Write<span style="letter-spacing: -0.05pt;"> </span>the<span style="letter-spacing: -0.1pt;"> </span>Boolean<span style="letter-spacing: -0.1pt;">
</span>expression<span style="letter-spacing: -0.1pt;"> </span>and<span style="letter-spacing: -0.1pt;"> </span>draw<span style="letter-spacing: -0.05pt;"> </span>the<span style="letter-spacing: -0.1pt;"> </span>logic<span style="letter-spacing: -0.1pt;"> </span>circuit<span style="letter-spacing: -0.05pt;"> </span>diagram<span style="letter-spacing: -0.05pt;">
</span>for<span style="letter-spacing: 2pt;"> </span>the SUM and CARRY of a
full adder.<span style="mso-tab-count: 1;"> </span><b style="mso-bidi-font-weight: normal;"><span style="letter-spacing: -1.3pt;">3</span><o:p></o:p></b></span></p>
</div>
<span style="font-family: "Cambria","serif"; font-size: 9pt; line-height: 101%; mso-ansi-language: EN-US; mso-bidi-font-family: Cambria; mso-bidi-font-size: 11.0pt; mso-bidi-language: AR-SA; mso-fareast-font-family: Cambria; mso-fareast-language: EN-US;"><br clear="all" style="break-before: page; mso-break-type: section-break; page-break-before: always;" />
</span>
<div class="Section3">
<p class="MsoListParagraph" style="margin-top: 3.4pt; mso-list: l3 level1 lfo4; tab-stops: 29.0pt 468.55pt; text-indent: -22.6pt;"><!--[if !supportLists]--><b><span style="font-size: 9pt; letter-spacing: -0.05pt; mso-font-width: 86%;"><span style="mso-list: Ignore;">(iii)<span style="font: 7pt "Times New Roman";">
</span></span></span></b><!--[endif]--><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;">Verify<span style="letter-spacing: 0.55pt;"> </span>the<span style="letter-spacing: 0.55pt;"> </span>following<span style="letter-spacing: 0.55pt;">
</span>expression<span style="letter-spacing: 0.6pt;"> </span>by<span style="letter-spacing: 0.55pt;"> </span>using<span style="letter-spacing: 0.55pt;"> </span>the<span style="letter-spacing: 0.55pt;"> </span>truth<span style="letter-spacing: 0.6pt;"> </span><span style="letter-spacing: -0.1pt;">table:</span><span style="mso-tab-count: 1;"> </span><b style="mso-bidi-font-weight: normal;"><span style="letter-spacing: -0.5pt;">2</span><o:p></o:p></b></span></p>
<p class="MsoNormal" style="margin-bottom: 0in; margin-left: 29.0pt; margin-right: 0in; margin-top: 2.4pt; margin: 2.4pt 0in 0in 29pt;"><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-font-width: 110%;">(A<span style="letter-spacing: -0.35pt;"> </span></span><i style="mso-bidi-font-style: normal;"><span style="font-family: "Georgia","serif"; font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-font-width: 110%;">Å<span style="letter-spacing: -0.45pt;"> </span></span></i><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-font-width: 110%;">B)’<span style="letter-spacing: -0.3pt;"> </span></span><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-font-width: 130%;">=<span style="letter-spacing: -0.65pt;"> </span></span><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-font-width: 110%;">(A<span style="letter-spacing: -0.2pt;"> </span></span><i style="mso-bidi-font-style: normal;"><span style="font-family: "Georgia","serif"; font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-font-width: 110%;">Å<span style="letter-spacing: -0.5pt;"> </span></span></i><span style="font-size: 9pt; letter-spacing: -0.25pt; mso-bidi-font-size: 11.0pt; mso-font-width: 110%;">B)</span><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;"><o:p></o:p></span></p>
<h1 style="margin-bottom: 0in; margin-left: 5.0pt; margin-right: 0in; margin-top: 1.7pt; margin: 1.7pt 0in 0in 5pt;"><span style="font-size: small;">Question<span style="letter-spacing: 0.2pt;"> </span><span style="letter-spacing: -0.5pt;">5</span></span></h1>
<p class="MsoListParagraph" style="line-height: 101%; margin-bottom: 0in; margin-left: 29.0pt; margin-right: 7.9pt; margin-top: 3.1pt; margin: 3.1pt 7.9pt 0in 29pt; mso-list: l0 level1 lfo3; tab-stops: 29.0pt 468.55pt; text-indent: -16.8pt;"><!--[if !supportLists]--><b><span style="font-size: 9pt; letter-spacing: -0.05pt; line-height: 101%; mso-font-width: 86%;"><span style="mso-list: Ignore;">(i)<span style="font: 7pt "Times New Roman";">
</span></span></span></b><!--[endif]--><span style="font-size: 9pt; line-height: 101%; mso-bidi-font-size: 11.0pt;">What is an <i style="mso-bidi-font-style: normal;">encoder</i>?
How is it different from a decoder? Draw the logic circuit for a 4 : 1
multiplexer and explain its<span style="letter-spacing: 2pt;"> </span><span style="letter-spacing: -0.1pt;">working.</span><span style="mso-tab-count: 1;"> </span><b style="mso-bidi-font-weight: normal;"><span style="letter-spacing: -1.3pt;">5</span><o:p></o:p></b></span></p>
<p class="MsoListParagraph" style="line-height: 101%; margin-bottom: 0in; margin-left: 29.0pt; margin-right: 7.9pt; margin-top: 2.25pt; margin: 2.25pt 7.9pt 0in 29pt; mso-list: l0 level1 lfo3; tab-stops: 29.0pt 468.55pt; text-indent: -19.7pt;"><!--[if !supportLists]--><b><span style="font-size: 9pt; letter-spacing: -0.05pt; line-height: 101%; mso-font-width: 86%;"><span style="mso-list: Ignore;">(ii)<span style="font: 7pt "Times New Roman";">
</span></span></span></b><!--[endif]--><span style="font-size: 9pt; line-height: 101%; mso-bidi-font-size: 11.0pt;">Form<span style="letter-spacing: 2pt;"> </span>the<span style="letter-spacing: 2pt;"> </span>logic<span style="letter-spacing: 2pt;"> </span>diagram<span style="letter-spacing: 2pt;"> </span>given<span style="letter-spacing: 2pt;"> </span>below,<span style="letter-spacing: 2pt;"> </span>write<span style="letter-spacing: 2pt;"> </span>the<span style="letter-spacing: 2pt;"> </span>Boolean<span style="letter-spacing: 2pt;">
</span>expression<span style="letter-spacing: 2pt;"> </span>for<span style="letter-spacing: 2pt;"> </span>(1)<span style="letter-spacing: 2pt;"> </span>and<span style="letter-spacing: 2pt;"> </span>(2).<span style="letter-spacing: 2pt;"> </span>Also,<span style="letter-spacing: 2pt;"> </span>derive<span style="letter-spacing: 2pt;"> </span>the<span style="letter-spacing: 2pt;"> </span>Boolean<span style="letter-spacing: 2pt;">
</span>expression<span style="letter-spacing: 0.1pt;"> </span>(F)<span style="letter-spacing: 0.15pt;"> </span>and<span style="letter-spacing: 0.1pt;"> </span>simplify<span style="letter-spacing: 0.15pt;"> </span><span style="letter-spacing: -0.25pt;">it.</span><span style="mso-tab-count: 1;"> </span><b style="mso-bidi-font-weight: normal;"><span style="letter-spacing: -1.35pt;">3</span><o:p></o:p></b></span></p>
<p class="MsoListParagraph" style="margin-top: 2.25pt; mso-list: l0 level1 lfo3; tab-stops: 29.0pt 468.55pt; text-indent: -22.6pt;"><!--[if !supportLists]--><b><span style="font-size: 9pt; letter-spacing: -0.05pt; mso-font-width: 86%;"><span style="mso-list: Ignore;">(iii)<span style="font: 7pt "Times New Roman";">
</span></span></span></b><!--[endif]--><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;">Convert<span style="letter-spacing: 0.6pt;"> </span>the<span style="letter-spacing: 0.65pt;"> </span>following<span style="letter-spacing: 0.65pt;">
</span>cardinal<span style="letter-spacing: 0.65pt;"> </span>expression<span style="letter-spacing: 0.65pt;"> </span>to<span style="letter-spacing: 0.65pt;"> </span>its<span style="letter-spacing: 0.65pt;"> </span>canonical<span style="letter-spacing: 0.6pt;">
</span><span style="letter-spacing: -0.2pt;">form:</span><span style="mso-tab-count: 1;"> </span><b style="mso-bidi-font-weight: normal;"><span style="letter-spacing: -0.5pt;">2</span><o:p></o:p></b></span></p>
<p class="MsoBodyText" style="margin-bottom: 0in; margin-left: 29.0pt; margin-right: 0in; margin-top: 2.4pt; margin: 2.4pt 0in 0in 29pt;"><span style="mso-font-width: 105%;">F(P,<span style="letter-spacing: -0.55pt;"> </span>Q,<span style="letter-spacing: -0.5pt;"> </span>R)<span style="letter-spacing: -0.55pt;"> </span></span><span style="mso-font-width: 130%;">=<span style="letter-spacing: -0.65pt;"> </span></span><i style="mso-bidi-font-style: normal;"><span style="font-family: "Georgia","serif"; mso-font-width: 105%; mso-hansi-font-family: Cambria;">p</span></i><span style="mso-font-width: 105%;">(0,<span style="letter-spacing: -0.5pt;"> </span>1,<span style="letter-spacing: -0.5pt;"> </span>3,<span style="letter-spacing: -0.5pt;"> </span><span style="letter-spacing: -0.25pt;">4)</span></span></p>
</div>
<span style="font-family: "Cambria","serif"; font-size: 11pt; mso-ansi-language: EN-US; mso-bidi-font-family: Cambria; mso-bidi-language: AR-SA; mso-fareast-font-family: Cambria; mso-fareast-language: EN-US;"><br clear="all" style="break-before: auto; mso-break-type: section-break; page-break-before: auto;" />
</span>
<div class="Section4">
<p class="MsoBodyText"><span style="font-size: 11pt; mso-bidi-font-size: 9.0pt;"><o:p> </o:p></span></p>
<p class="MsoBodyText"><span style="font-size: 11pt; mso-bidi-font-size: 9.0pt;"><o:p> </o:p></span></p>
<p class="MsoBodyText"><span style="font-size: 11pt; mso-bidi-font-size: 9.0pt;"><o:p> </o:p></span></p>
<p class="MsoBodyText"><span style="font-size: 11pt; mso-bidi-font-size: 9.0pt;"><o:p> </o:p></span></p>
<p class="MsoBodyText"><span style="font-size: 11pt; mso-bidi-font-size: 9.0pt;"><o:p> </o:p></span></p>
<p class="MsoBodyText" style="margin-top: 0.35pt;"><span style="font-size: 11.5pt; mso-bidi-font-size: 9.0pt;"><o:p> </o:p></span></p>
<div style="margin: 0.05pt 0in 0.0001pt 5pt; text-align: left;"><b>Question<span style="letter-spacing: 0.2pt;"> </span><span style="letter-spacing: -0.5pt;">6</span></b></div>
<span style="font-family: "Cambria","serif"; font-size: 11pt; mso-ansi-language: EN-US; mso-bidi-font-family: Cambria; mso-bidi-language: AR-SA; mso-fareast-font-family: Cambria; mso-fareast-language: EN-US;"><br clear="all" style="mso-column-break-before: always; mso-special-character: line-break;" />
</span>
<p class="MsoNormal" style="margin-bottom: 1.2pt; margin-left: 0in; margin-right: 0in; margin-top: .5pt; margin: 0.5pt 0in 1.2pt;"><b style="mso-bidi-font-weight: normal;"><span style="font-size: 7pt; mso-bidi-font-size: 11.0pt;"><o:p></o:p></span></b></p>
<p class="MsoBodyText" style="margin-left: 140.2pt;"><br /></p>
<p align="center" class="MsoNormal" style="margin-bottom: 0in; margin-left: 5.1pt; margin-right: 62.8pt; margin-top: 2.3pt; margin: 2.3pt 62.8pt 0in 5.1pt; text-align: center;"><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;">Answer<span style="letter-spacing: -0.4pt;"> </span>any<span style="letter-spacing: -0.35pt;"> </span>two<span style="letter-spacing: -0.4pt;"> </span><span style="letter-spacing: -0.1pt;">questions.</span><o:p></o:p></span></i></b></p>
<p align="center" class="MsoNormal" style="margin-bottom: 0in; margin-left: 5.15pt; margin-right: 62.8pt; margin-top: .2pt; margin: 0.2pt 62.8pt 0in 5.15pt; text-align: center;"><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.2pt; mso-bidi-font-size: 11.0pt;">Each</span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.1pt; mso-bidi-font-size: 11.0pt;"> </span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.2pt; mso-bidi-font-size: 11.0pt;">program</span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.1pt; mso-bidi-font-size: 11.0pt;"> </span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.2pt; mso-bidi-font-size: 11.0pt;">should</span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.05pt; mso-bidi-font-size: 11.0pt;"> </span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.2pt; mso-bidi-font-size: 11.0pt;">be</span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.1pt; mso-bidi-font-size: 11.0pt;"> </span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.2pt; mso-bidi-font-size: 11.0pt;">written</span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.1pt; mso-bidi-font-size: 11.0pt;"> </span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.2pt; mso-bidi-font-size: 11.0pt;">in</span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.05pt; mso-bidi-font-size: 11.0pt;"> </span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.2pt; mso-bidi-font-size: 11.0pt;">such</span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.1pt; mso-bidi-font-size: 11.0pt;"> </span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.2pt; mso-bidi-font-size: 11.0pt;">a</span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.1pt; mso-bidi-font-size: 11.0pt;"> </span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.2pt; mso-bidi-font-size: 11.0pt;">way</span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.05pt; mso-bidi-font-size: 11.0pt;"> </span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.2pt; mso-bidi-font-size: 11.0pt;">that</span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.1pt; mso-bidi-font-size: 11.0pt;"> </span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.2pt; mso-bidi-font-size: 11.0pt;">it</span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.1pt; mso-bidi-font-size: 11.0pt;"> </span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.2pt; mso-bidi-font-size: 11.0pt;">clearly</span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.05pt; mso-bidi-font-size: 11.0pt;"> </span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.2pt; mso-bidi-font-size: 11.0pt;">depicts</span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.1pt; mso-bidi-font-size: 11.0pt;"> </span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.2pt; mso-bidi-font-size: 11.0pt;">the</span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.1pt; mso-bidi-font-size: 11.0pt;"> </span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.2pt; mso-bidi-font-size: 11.0pt;">logic</span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.05pt; mso-bidi-font-size: 11.0pt;"> </span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.2pt; mso-bidi-font-size: 11.0pt;">of</span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.1pt; mso-bidi-font-size: 11.0pt;"> </span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.2pt; mso-bidi-font-size: 11.0pt;">the</span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.1pt; mso-bidi-font-size: 11.0pt;"> </span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.2pt; mso-bidi-font-size: 11.0pt;">problem.</span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;"><o:p></o:p></span></i></b></p>
<p align="center" class="MsoNormal" style="margin-bottom: 0in; margin-left: 5.15pt; margin-right: 62.8pt; margin-top: .25pt; margin: 0.25pt 62.8pt 0in 5.15pt; text-align: center;"><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.3pt; mso-bidi-font-size: 11.0pt;">This</span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: 0.1pt; mso-bidi-font-size: 11.0pt;"> </span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.3pt; mso-bidi-font-size: 11.0pt;">can</span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: 0.1pt; mso-bidi-font-size: 11.0pt;"> </span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.3pt; mso-bidi-font-size: 11.0pt;">be</span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: 0.1pt; mso-bidi-font-size: 11.0pt;"> </span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.3pt; mso-bidi-font-size: 11.0pt;">achieved</span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: 0.1pt; mso-bidi-font-size: 11.0pt;"> </span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.3pt; mso-bidi-font-size: 11.0pt;">by</span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: 0.1pt; mso-bidi-font-size: 11.0pt;"> </span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.3pt; mso-bidi-font-size: 11.0pt;">using</span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: 0.15pt; mso-bidi-font-size: 11.0pt;"> </span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.3pt; mso-bidi-font-size: 11.0pt;">mnemonic</span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: 0.1pt; mso-bidi-font-size: 11.0pt;"> </span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.3pt; mso-bidi-font-size: 11.0pt;">names</span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: 0.1pt; mso-bidi-font-size: 11.0pt;"> </span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.3pt; mso-bidi-font-size: 11.0pt;">and</span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: 0.1pt; mso-bidi-font-size: 11.0pt;"> </span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.3pt; mso-bidi-font-size: 11.0pt;">comments</span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: 0.1pt; mso-bidi-font-size: 11.0pt;"> </span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.3pt; mso-bidi-font-size: 11.0pt;">in</span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: 0.15pt; mso-bidi-font-size: 11.0pt;"> </span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.3pt; mso-bidi-font-size: 11.0pt;">the</span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: 0.1pt; mso-bidi-font-size: 11.0pt;"> </span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.3pt; mso-bidi-font-size: 11.0pt;">program.</span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;"><o:p></o:p></span></i></b></p>
<h1 align="center" style="margin-bottom: 0in; margin-left: 5.1pt; margin-right: 62.8pt; margin-top: .25pt; margin: 0.25pt 62.8pt 0in 5.1pt; text-align: center;"><span style="letter-spacing: -0.1pt;">(Flowcharts</span><span style="letter-spacing: -0.35pt;"> </span><span style="letter-spacing: -0.1pt;">and</span><span style="letter-spacing: -0.35pt;"> </span><span style="letter-spacing: -0.1pt;">Algorithms</span><span style="letter-spacing: -0.35pt;"> </span><span style="letter-spacing: -0.1pt;">are</span><span style="letter-spacing: -0.35pt;"> </span><span style="letter-spacing: -0.1pt;">not</span><span style="letter-spacing: -0.35pt;"> </span><span style="letter-spacing: -0.1pt;">required.)</span></h1>
</div>
<span style="font-family: "Cambria","serif"; font-size: 11pt; mso-ansi-language: EN-US; mso-bidi-font-family: Cambria; mso-bidi-language: AR-SA; mso-fareast-font-family: Cambria; mso-fareast-language: EN-US;"><br clear="all" style="break-before: auto; mso-break-type: section-break; page-break-before: auto;" />
</span>
<div class="Section5">
<p class="MsoNormal" style="margin-bottom: 0in; margin-left: 5.0pt; margin-right: 0in; margin-top: 3.1pt; margin: 3.1pt 0in 0in 5pt; tab-stops: right 472.95pt;"><b style="mso-bidi-font-weight: normal;"><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;">Design<span style="letter-spacing: -0.1pt;"> </span>a<span style="letter-spacing: -0.1pt;"> </span>class<span style="letter-spacing: -0.1pt;"> </span>NumDude<span style="letter-spacing: -0.1pt;"> </span>to<span style="letter-spacing: -0.1pt;"> </span>check<span style="letter-spacing: -0.1pt;"> </span>if<span style="letter-spacing: -0.1pt;"> </span>a<span style="letter-spacing: -0.05pt;"> </span>given<span style="letter-spacing: -0.1pt;"> </span>number<span style="letter-spacing: -0.1pt;"> </span>is<span style="letter-spacing: -0.1pt;"> </span>a<span style="letter-spacing: -0.1pt;"> </span>Dudeney<span style="letter-spacing: -0.1pt;">
</span>number<span style="letter-spacing: -0.1pt;"> </span>or<span style="letter-spacing: -0.1pt;"> </span><span style="letter-spacing: -0.2pt;">not.</span><span style="mso-tab-count: 1;"> </span><span style="letter-spacing: -0.25pt;">10</span><o:p></o:p></span></b></p>
<p class="MsoBodyText" style="line-height: 101%; margin-bottom: 0in; margin-left: 29.0pt; margin-right: 7.95pt; margin-top: 2.4pt; margin: 2.4pt 7.95pt 0in 29pt;">(A Dudeney<span style="letter-spacing: 0.6pt;"> </span>number<span style="letter-spacing: 0.6pt;"> </span>is<span style="letter-spacing: 0.6pt;"> </span>a positive<span style="letter-spacing: 0.6pt;">
</span>integer<span style="letter-spacing: 0.6pt;"> </span>that is<span style="letter-spacing: 0.6pt;"> </span>a perfect cube,<span style="letter-spacing: 0.6pt;"> </span>such that the sum of<span style="letter-spacing: 0.6pt;"> </span>its<span style="letter-spacing: 0.6pt;"> </span>digits<span style="letter-spacing: 0.6pt;"> </span>is<span style="letter-spacing: 0.6pt;"> </span>equal to the cube<span style="letter-spacing: 2pt;"> </span>root of the number.)</p>
<p class="MsoBodyText" style="margin-bottom: 0in; margin-left: 29.0pt; margin-right: 0in; margin-top: 2.25pt; margin: 2.25pt 0in 0in 29pt;"><span style="mso-font-width: 110%;">Example:<span style="letter-spacing: -0.5pt;"> </span>5832<span style="letter-spacing: -0.45pt;"> </span>=<span style="letter-spacing: -0.5pt;"> </span>(5<span style="letter-spacing: -0.45pt;"> </span>+<span style="letter-spacing: -0.45pt;"> </span>8<span style="letter-spacing: -0.5pt;"> </span>+<span style="letter-spacing: -0.45pt;"> </span>3<span style="letter-spacing: -0.5pt;"> </span>+<span style="letter-spacing: -0.45pt;"> </span>2)<sup>3</sup><span style="letter-spacing: -0.45pt;"> </span>=<span style="letter-spacing: -0.5pt;"> </span>(18)<sup>3</sup><span style="letter-spacing: -0.45pt;"> </span>=<span style="letter-spacing: -0.45pt;"> </span><span style="letter-spacing: -0.2pt;">5832</span></span></p>
<p class="MsoBodyText" style="margin-bottom: 0in; margin-left: 29.0pt; margin-right: 0in; margin-top: 2.4pt; margin: 2.4pt 0in 0in 29pt;">Some<span style="letter-spacing: 0.5pt;"> </span>of<span style="letter-spacing: 0.5pt;"> </span>the<span style="letter-spacing: 0.55pt;"> </span>members<span style="letter-spacing: 0.5pt;"> </span>of<span style="letter-spacing: 0.55pt;"> </span>the<span style="letter-spacing: 0.5pt;"> </span>class<span style="letter-spacing: 0.5pt;"> </span>are<span style="letter-spacing: 0.55pt;"> </span>given<span style="letter-spacing: 0.5pt;"> </span><span style="letter-spacing: -0.1pt;">below:</span></p>
<div style="text-align: left;">Class<span style="letter-spacing: 0.8pt;"> </span><span style="letter-spacing: -0.2pt;">name</span><span style="mso-tab-count: 1;"> </span><span style="letter-spacing: -0.5pt;">:</span><span style="mso-tab-count: 1;"> </span><span style="letter-spacing: -0.1pt;">NumDude</span></div>
<p class="MsoNormal" style="margin-bottom: 0in; margin-left: 29.0pt; margin-right: 0in; margin-top: 2.45pt; margin: 2.45pt 0in 0in 29pt;"><b style="mso-bidi-font-weight: normal;"><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;">Data <span style="letter-spacing: -0.1pt;">member/instance/variable:</span><o:p></o:p></span></b></p>
<p class="MsoBodyText" style="margin-bottom: 0in; margin-left: 63.0pt; margin-right: 0in; margin-top: 2.4pt; margin: 2.4pt 0in 0in 63pt; tab-stops: 232.95pt 249.95pt;"><span style="letter-spacing: -0.25pt;">num</span><span style="mso-tab-count: 1;"> </span><span style="letter-spacing: -0.5pt;">:</span><span style="mso-tab-count: 1;"> </span>to<span style="letter-spacing: 0.25pt;"> </span>store<span style="letter-spacing: 0.25pt;"> </span>a<span style="letter-spacing: 0.25pt;"> </span>positive<span style="letter-spacing: 0.25pt;">
</span>integer<span style="letter-spacing: 0.25pt;"> </span><span style="letter-spacing: -0.1pt;">number</span></p>
<div style="text-align: left;"><b><span style="letter-spacing: -0.2pt;">Methods/Member</span><span style="letter-spacing: 0.75pt;"> </span><span style="letter-spacing: -0.1pt;">functions:</span></b></div>
<p class="MsoBodyText" style="line-height: 101%; margin-bottom: 0in; margin-left: 250.0pt; margin-right: 7.85pt; margin-top: 2.4pt; margin: 2.4pt 7.85pt 0in 250pt; tab-stops: 232.95pt 249.95pt; text-indent: -187.05pt;"><span style="letter-spacing: -0.1pt;">NumDude()</span><span style="mso-tab-count: 1;"> </span><span style="letter-spacing: -0.5pt;">:</span><span style="mso-tab-count: 1;"> </span>default<span style="letter-spacing: 2pt;"> </span>constructor<span style="letter-spacing: 2pt;"> </span>to<span style="letter-spacing: 2pt;"> </span>initialise<span style="letter-spacing: 2pt;"> </span>the<span style="letter-spacing: 2pt;"> </span>data<span style="letter-spacing: 2pt;"> </span>member<span style="letter-spacing: 2pt;"> </span>with<span style="letter-spacing: 2pt;"> </span>legal initial value</p>
<p class="MsoBodyText" style="margin-bottom: 0in; margin-left: 63.0pt; margin-right: 0in; margin-top: 2.25pt; margin: 2.25pt 0in 0in 63pt; tab-stops: 232.95pt 249.95pt;">void<span style="letter-spacing: 1pt;"> </span><span style="letter-spacing: -0.1pt;">input()</span><span style="mso-tab-count: 1;"> </span><span style="letter-spacing: -0.5pt;">:</span><span style="mso-tab-count: 1;"> </span>to<span style="letter-spacing: 0.35pt;"> </span>accept<span style="letter-spacing: 0.4pt;"> </span>a<span style="letter-spacing: 0.35pt;"> </span>positive<span style="letter-spacing: 0.4pt;">
</span>integer<span style="letter-spacing: 0.35pt;"> </span><span style="letter-spacing: -0.1pt;">number</span></p>
<p class="MsoNormal" style="line-height: 101%; margin-bottom: 0in; margin-left: 250.0pt; margin-right: 7.9pt; margin-top: 2.4pt; margin: 2.4pt 7.9pt 0in 250pt; tab-stops: 232.95pt; text-align: justify; text-indent: -187pt;"><span style="font-size: 9pt; line-height: 101%; mso-bidi-font-size: 11.0pt;">int sumDigits(int <i style="mso-bidi-font-style: normal;">x</i>)<span style="mso-tab-count: 1;"> </span>:<span style="letter-spacing: 4pt;"><span style="mso-spacerun: yes;"> </span></span>returns<span style="letter-spacing: -0.5pt;"> </span>the<span style="letter-spacing: -0.5pt;"> </span>sum<span style="letter-spacing: -0.5pt;"> </span>of<span style="letter-spacing: -0.5pt;"> </span>the<span style="letter-spacing: -0.45pt;"> </span>digits<span style="letter-spacing: -0.5pt;">
</span>of<span style="letter-spacing: -0.5pt;"> </span>number<span style="letter-spacing: -0.5pt;"> </span>‘<i style="mso-bidi-font-style: normal;">x</i>’<span style="letter-spacing: -0.5pt;"> </span>using<span style="letter-spacing: -0.45pt;"> </span><b style="mso-bidi-font-weight: normal;">recursive<span style="letter-spacing: 2pt;">
</span><span style="letter-spacing: -0.1pt;">technique</span><o:p></o:p></b></span></p>
<p class="MsoBodyText" style="line-height: 101%; margin-bottom: 0in; margin-left: 250.0pt; margin-right: 7.9pt; margin-top: 2.25pt; margin: 2.25pt 7.9pt 0in 250pt; tab-stops: 232.95pt; text-align: justify; text-indent: -187.05pt;">void is Dude()<span style="mso-tab-count: 1;"> </span>:<span style="letter-spacing: 4pt; mso-font-width: 150%;"><span style="mso-spacerun: yes;"> </span></span>checks whether the given number is a
Dudeney number<span style="letter-spacing: 2pt;"> </span>by invoking the
function <i style="mso-bidi-font-style: normal;">sumDigits() </i>and displays the<span style="letter-spacing: 2pt;"> </span>result with an appropriate message</p>
<p class="MsoNormal" style="line-height: 101%; margin-bottom: 0in; margin-left: 29.0pt; margin-right: 7.85pt; margin-top: 2.25pt; margin: 2.25pt 7.85pt 0in 29pt; text-align: justify;"><span style="font-size: 9pt; line-height: 101%; mso-bidi-font-size: 11.0pt;">Specify
the class <b style="mso-bidi-font-weight: normal;">NumDude </b>giving details of
the <b style="mso-bidi-font-weight: normal;">constructor(), void input(), int
sumDigits(int) </b>and <b style="mso-bidi-font-weight: normal;">void is<span style="letter-spacing: 2pt;"> </span>Dude()</b>. Define a <b style="mso-bidi-font-weight: normal;">main() </b>function to create an object and call the functions
accordingly to enable the task.<o:p></o:p></span></p>
<div style="margin-bottom: 0in; margin-left: 5.0pt; margin-right: 0in; margin-top: 1.5pt; margin: 1.5pt 0in 0in 5pt; tab-stops: 464.1pt; text-align: justify;"><b>Question <span style="letter-spacing: -0.5pt;">7</span></b><span style="mso-tab-count: 1;"> </span><span style="letter-spacing: -0.25pt;">10</span></div>
<p class="MsoBodyText" style="line-height: 101%; margin-bottom: 0in; margin-left: 29.0pt; margin-right: 7.95pt; margin-top: 3.15pt; margin: 3.15pt 7.95pt 0in 29pt; text-align: justify;">A<span style="letter-spacing: -0.35pt;"> </span>class<span style="letter-spacing: -0.35pt;"> </span><b style="mso-bidi-font-weight: normal;">Trans<span style="letter-spacing: -0.35pt;"> </span></b>is<span style="letter-spacing: -0.35pt;">
</span>defined<span style="letter-spacing: -0.35pt;"> </span>to<span style="letter-spacing: -0.35pt;"> </span>find<span style="letter-spacing: -0.35pt;"> </span>the<span style="letter-spacing: -0.35pt;"> </span>transpose<span style="letter-spacing: -0.35pt;"> </span>of<span style="letter-spacing: -0.35pt;"> </span>a<span style="letter-spacing: -0.35pt;"> </span>square<span style="letter-spacing: -0.35pt;">
</span>matrix.<span style="letter-spacing: -0.35pt;"> </span>A<span style="letter-spacing: -0.35pt;"> </span>transpose<span style="letter-spacing: -0.35pt;"> </span>of<span style="letter-spacing: -0.35pt;"> </span>a<span style="letter-spacing: -0.35pt;"> </span>matrix<span style="letter-spacing: -0.35pt;">
</span>is<span style="letter-spacing: -0.35pt;"> </span>obtained<span style="letter-spacing: -0.35pt;"> </span>by<span style="letter-spacing: -0.35pt;"> </span>interchanging<span style="mso-font-width: 105%;"> the elements of the rows and columns.</span></p>
<p class="MsoBodyText" style="margin-bottom: 0in; margin-left: 29.0pt; margin-right: 0in; margin-top: 2.25pt; margin: 2.25pt 0in 0in 29pt; text-align: justify;">Example:<span style="letter-spacing: 0.65pt;"> </span>If<span style="letter-spacing: 0.7pt;"> </span>size<span style="letter-spacing: 0.7pt;"> </span>of<span style="letter-spacing: 0.7pt;"> </span>the<span style="letter-spacing: 0.7pt;"> </span>matrix<span style="letter-spacing: 0.7pt;"> </span>=<span style="letter-spacing: 0.7pt;"> </span>3,<span style="letter-spacing: 0.7pt;"> </span><span style="letter-spacing: -0.2pt;">then</span></p>
<p class="MsoBodyText" style="margin-top: 0.15pt;"><span style="font-size: 4pt; mso-bidi-font-size: 9.0pt;"><o:p> </o:p></span></p>
<table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" style="border-collapse: collapse; border: none; margin-left: 29.5pt; mso-border-alt: solid black .5pt; mso-border-insideh: .5pt solid black; mso-border-insidev: .5pt solid black; mso-padding-alt: 0in 0in 0in 0in; mso-table-layout-alt: fixed; mso-yfti-tbllook: 480;">
<tbody><tr style="height: 21.1pt; mso-yfti-firstrow: yes; mso-yfti-irow: 0;">
<td colspan="3" style="border: 1pt solid black; height: 21.1pt; mso-border-alt: solid black .5pt; padding: 0in; width: 1.1in;" valign="top" width="106">
<p align="left" class="TableParagraph" style="margin-bottom: 0in; margin-left: 15.6pt; margin-right: 0in; margin-top: 2.0pt; margin: 2pt 0in 0in 15.6pt; text-align: left;"><b style="mso-bidi-font-weight: normal;"><span style="font-size: 9pt; letter-spacing: -0.1pt; mso-bidi-font-size: 11.0pt; mso-font-width: 115%;">ORIGINAL</span></b><b style="mso-bidi-font-weight: normal;"><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;"><o:p></o:p></span></b></p>
</td>
<td rowspan="4" style="border-right: solid black 1.0pt; border: none; height: 21.1pt; mso-border-left-alt: solid black .5pt; mso-border-right-alt: solid black .5pt; padding: 0in; width: 26.2pt;" valign="top" width="35">
<p align="left" class="TableParagraph" style="margin-top: 0in; text-align: left;"><span style="font-family: "Times New Roman","serif"; font-size: 9pt; mso-bidi-font-family: Cambria; mso-bidi-font-size: 11.0pt; mso-hansi-font-family: Cambria;"><o:p> </o:p></span></p>
</td>
<td colspan="3" style="border-left: none; border: 1pt solid black; height: 21.1pt; mso-border-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; padding: 0in; width: 78pt;" valign="top" width="104">
<p align="left" class="TableParagraph" style="margin-bottom: 0in; margin-left: 11.0pt; margin-right: 0in; margin-top: 2.0pt; margin: 2pt 0in 0in 11pt; text-align: left;"><b style="mso-bidi-font-weight: normal;"><span style="font-size: 9pt; letter-spacing: -0.1pt; mso-bidi-font-size: 11.0pt; mso-font-width: 110%;">TRANSPOSE</span></b><b style="mso-bidi-font-weight: normal;"><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;"><o:p></o:p></span></b></p>
</td>
</tr>
<tr style="height: 21.1pt; mso-yfti-irow: 1;">
<td style="border-top: none; border: 1pt solid black; height: 21.1pt; mso-border-alt: solid black .5pt; mso-border-top-alt: solid black .5pt; padding: 0in; width: 24.45pt;" valign="top" width="33">
<p align="left" class="TableParagraph" style="margin-bottom: 0in; margin-left: 7.8pt; margin-right: 0in; margin-top: 2.0pt; margin: 2pt 0in 0in 7.8pt; text-align: left;"><span style="font-size: 9pt; letter-spacing: -0.25pt; mso-bidi-font-size: 11.0pt;">11</span><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;"><o:p></o:p></span></p>
</td>
<td style="border-bottom: 1pt solid black; border-left: none; border-right: 1pt solid black; border-top: none; height: 21.1pt; mso-border-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-top-alt: solid black .5pt; padding: 0in; width: 26.65pt;" valign="top" width="36">
<p class="TableParagraph" style="margin-bottom: 0in; margin-left: .5pt; margin-right: 0in; margin-top: 2.0pt; margin: 2pt 0in 0in 0.5pt;"><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-font-width: 88%;">5</span><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;"><o:p></o:p></span></p>
</td>
<td style="border-bottom: 1pt solid black; border-left: none; border-right: 1pt solid black; border-top: none; height: 21.1pt; mso-border-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-top-alt: solid black .5pt; padding: 0in; width: 28.1pt;" valign="top" width="37">
<p class="TableParagraph" style="margin-bottom: 0in; margin-left: .45pt; margin-right: 0in; margin-top: 2.0pt; margin: 2pt 0in 0in 0.45pt;"><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-font-width: 88%;">7</span><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;"><o:p></o:p></span></p>
</td>
<td style="border-bottom: 1pt solid black; border-left: none; border-right: 1pt solid black; border-top: none; height: 21.1pt; mso-border-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-top-alt: solid black .5pt; padding: 0in; width: 26.65pt;" valign="top" width="36">
<p align="left" class="TableParagraph" style="margin-bottom: 0in; margin-left: 8.8pt; margin-right: 0in; margin-top: 2.0pt; margin: 2pt 0in 0in 8.8pt; text-align: left;"><span style="font-size: 9pt; letter-spacing: -0.25pt; mso-bidi-font-size: 11.0pt;">11</span><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;"><o:p></o:p></span></p>
</td>
<td style="border-left: none; border: 1pt solid black; height: 21.1pt; mso-border-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; padding: 0in; width: 0.35in;" valign="top" width="34">
<p align="left" class="TableParagraph" style="margin-bottom: 0in; margin-left: 10.3pt; margin-right: 0in; margin-top: 2.0pt; margin: 2pt 0in 0in 10.3pt; text-align: left;"><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-font-width: 88%;">8</span><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;"><o:p></o:p></span></p>
</td>
<td style="border-left: none; border: 1pt solid black; height: 21.1pt; mso-border-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; padding: 0in; width: 26.15pt;" valign="top" width="35">
<p class="TableParagraph" style="margin-bottom: 0in; margin-left: .35pt; margin-right: 0in; margin-top: 2.0pt; margin: 2pt 0in 0in 0.35pt;"><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-font-width: 88%;">1</span><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;"><o:p></o:p></span></p>
</td>
</tr>
<tr style="height: 21.1pt; mso-yfti-irow: 2;">
<td style="border-top: none; border: 1pt solid black; height: 21.1pt; mso-border-alt: solid black .5pt; mso-border-top-alt: solid black .5pt; padding: 0in; width: 24.45pt;" valign="top" width="33">
<p align="left" class="TableParagraph" style="margin-bottom: 0in; margin-left: 10.0pt; margin-right: 0in; margin-top: 2.0pt; margin: 2pt 0in 0in 10pt; text-align: left;"><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-font-width: 88%;">8</span><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;"><o:p></o:p></span></p>
</td>
<td style="border-bottom: 1pt solid black; border-left: none; border-right: 1pt solid black; border-top: none; height: 21.1pt; mso-border-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-top-alt: solid black .5pt; padding: 0in; width: 26.65pt;" valign="top" width="36">
<p class="TableParagraph" style="margin-bottom: 0in; margin-left: 7.55pt; margin-right: 7.05pt; margin-top: 2.0pt; margin: 2pt 7.05pt 0in 7.55pt;"><span style="font-size: 9pt; letter-spacing: -0.25pt; mso-bidi-font-size: 11.0pt;">13</span><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;"><o:p></o:p></span></p>
</td>
<td style="border-bottom: 1pt solid black; border-left: none; border-right: 1pt solid black; border-top: none; height: 21.1pt; mso-border-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-top-alt: solid black .5pt; padding: 0in; width: 28.1pt;" valign="top" width="37">
<p class="TableParagraph" style="margin-bottom: 0in; margin-left: .45pt; margin-right: 0in; margin-top: 2.0pt; margin: 2pt 0in 0in 0.45pt;"><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-font-width: 88%;">9</span><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;"><o:p></o:p></span></p>
</td>
<td style="border-bottom: 1pt solid black; border-left: none; border-right: 1pt solid black; border-top: none; height: 21.1pt; mso-border-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-top-alt: solid black .5pt; padding: 0in; width: 26.65pt;" valign="top" width="36">
<p align="left" class="TableParagraph" style="margin-bottom: 0in; margin-left: 11.05pt; margin-right: 0in; margin-top: 2.0pt; margin: 2pt 0in 0in 11.05pt; text-align: left;"><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-font-width: 88%;">5</span><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;"><o:p></o:p></span></p>
</td>
<td style="border-bottom: 1pt solid black; border-left: none; border-right: 1pt solid black; border-top: none; height: 21.1pt; mso-border-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-top-alt: solid black .5pt; padding: 0in; width: 0.35in;" valign="top" width="34">
<p align="left" class="TableParagraph" style="margin-bottom: 0in; margin-left: 8.1pt; margin-right: 0in; margin-top: 2.0pt; margin: 2pt 0in 0in 8.1pt; text-align: left;"><span style="font-size: 9pt; letter-spacing: -0.25pt; mso-bidi-font-size: 11.0pt;">13</span><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;"><o:p></o:p></span></p>
</td>
<td style="border-bottom: 1pt solid black; border-left: none; border-right: 1pt solid black; border-top: none; height: 21.1pt; mso-border-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-top-alt: solid black .5pt; padding: 0in; width: 26.15pt;" valign="top" width="35">
<p class="TableParagraph" style="margin-bottom: 0in; margin-left: .35pt; margin-right: 0in; margin-top: 2.0pt; margin: 2pt 0in 0in 0.35pt;"><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-font-width: 88%;">6</span><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;"><o:p></o:p></span></p>
</td>
</tr>
<tr style="height: 21.1pt; mso-yfti-irow: 3; mso-yfti-lastrow: yes;">
<td style="border-top: none; border: 1pt solid black; height: 21.1pt; mso-border-alt: solid black .5pt; mso-border-top-alt: solid black .5pt; padding: 0in; width: 24.45pt;" valign="top" width="33">
<p align="left" class="TableParagraph" style="margin-bottom: 0in; margin-left: 10.0pt; margin-right: 0in; margin-top: 2.0pt; margin: 2pt 0in 0in 10pt; text-align: left;"><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-font-width: 88%;">1</span><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;"><o:p></o:p></span></p>
</td>
<td style="border-bottom: 1pt solid black; border-left: none; border-right: 1pt solid black; border-top: none; height: 21.1pt; mso-border-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-top-alt: solid black .5pt; padding: 0in; width: 26.65pt;" valign="top" width="36">
<p class="TableParagraph" style="margin-bottom: 0in; margin-left: .5pt; margin-right: 0in; margin-top: 2.0pt; margin: 2pt 0in 0in 0.5pt;"><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-font-width: 88%;">6</span><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;"><o:p></o:p></span></p>
</td>
<td style="border-bottom: 1pt solid black; border-left: none; border-right: 1pt solid black; border-top: none; height: 21.1pt; mso-border-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-top-alt: solid black .5pt; padding: 0in; width: 28.1pt;" valign="top" width="37">
<p class="TableParagraph" style="margin-bottom: 0in; margin-left: 8.25pt; margin-right: 7.8pt; margin-top: 2.0pt; margin: 2pt 7.8pt 0in 8.25pt;"><span style="font-size: 9pt; letter-spacing: -0.25pt; mso-bidi-font-size: 11.0pt;">20</span><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;"><o:p></o:p></span></p>
</td>
<td style="border-bottom: 1pt solid black; border-left: none; border-right: 1pt solid black; border-top: none; height: 21.1pt; mso-border-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-top-alt: solid black .5pt; padding: 0in; width: 26.65pt;" valign="top" width="36">
<p align="left" class="TableParagraph" style="margin-bottom: 0in; margin-left: 11.05pt; margin-right: 0in; margin-top: 2.0pt; margin: 2pt 0in 0in 11.05pt; text-align: left;"><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-font-width: 88%;">7</span><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;"><o:p></o:p></span></p>
</td>
<td style="border-bottom: 1pt solid black; border-left: none; border-right: 1pt solid black; border-top: none; height: 21.1pt; mso-border-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-top-alt: solid black .5pt; padding: 0in; width: 0.35in;" valign="top" width="34">
<p align="left" class="TableParagraph" style="margin-bottom: 0in; margin-left: 10.3pt; margin-right: 0in; margin-top: 2.0pt; margin: 2pt 0in 0in 10.3pt; text-align: left;"><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-font-width: 88%;">9</span><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;"><o:p></o:p></span></p>
</td>
<td style="border-bottom: 1pt solid black; border-left: none; border-right: 1pt solid black; border-top: none; height: 21.1pt; mso-border-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-top-alt: solid black .5pt; padding: 0in; width: 26.15pt;" valign="top" width="35">
<p class="TableParagraph" style="margin-bottom: 0in; margin-left: 7.25pt; margin-right: 6.9pt; margin-top: 2.0pt; margin: 2pt 6.9pt 0in 7.25pt;"><span style="font-size: 9pt; letter-spacing: -0.25pt; mso-bidi-font-size: 11.0pt;">20</span><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;"><o:p></o:p></span></p>
</td>
</tr>
</tbody></table>
<p class="MsoBodyText" style="margin-bottom: 0in; margin-left: 29.0pt; margin-right: 0in; margin-top: 6.4pt; margin: 6.4pt 0in 0in 29pt;">Some<span style="letter-spacing: 0.5pt;"> </span>of<span style="letter-spacing: 0.5pt;"> </span>the<span style="letter-spacing: 0.5pt;"> </span>members<span style="letter-spacing: 0.5pt;"> </span>of<span style="letter-spacing: 0.55pt;"> </span>the<span style="letter-spacing: 0.5pt;"> </span>class<span style="letter-spacing: 0.5pt;"> </span>are<span style="letter-spacing: 0.5pt;"> </span>given<span style="letter-spacing: 0.55pt;"> </span><span style="letter-spacing: -0.1pt;">below:</span></p>
<div style="margin-top: 1.6pt; text-align: left;">Class<span style="letter-spacing: 0.8pt;"> </span><span style="letter-spacing: -0.2pt;">name</span><span style="mso-tab-count: 1;"> </span><span style="letter-spacing: -0.5pt;">:</span><span style="mso-tab-count: 1;"> </span><span style="letter-spacing: -0.1pt;">Trans</span></div>
<p class="MsoNormal" style="margin-bottom: 0in; margin-left: 29.0pt; margin-right: 0in; margin-top: 1.6pt; margin: 1.6pt 0in 0in 29pt;"><b style="mso-bidi-font-weight: normal;"><span style="font-size: 9pt; letter-spacing: -0.3pt; mso-bidi-font-size: 11.0pt;">Data</span></b><b style="mso-bidi-font-weight: normal;"><span style="font-size: 9pt; letter-spacing: 0.35pt; mso-bidi-font-size: 11.0pt;"> </span></b><b style="mso-bidi-font-weight: normal;"><span style="font-size: 9pt; letter-spacing: -0.3pt; mso-bidi-font-size: 11.0pt;">members/instance</span></b><b style="mso-bidi-font-weight: normal;"><span style="font-size: 9pt; letter-spacing: 0.35pt; mso-bidi-font-size: 11.0pt;"> </span></b><b style="mso-bidi-font-weight: normal;"><span style="font-size: 9pt; letter-spacing: -0.3pt; mso-bidi-font-size: 11.0pt;">variable:</span></b><b style="mso-bidi-font-weight: normal;"><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;"><o:p></o:p></span></b></p>
<p class="MsoBodyText" style="margin-bottom: 0in; margin-left: 63.0pt; margin-right: 0in; margin-top: 1.65pt; margin: 1.65pt 0in 0in 63pt; tab-stops: 232.95pt 249.95pt;"><span style="letter-spacing: -0.1pt;">arr[][]</span><span style="mso-tab-count: 1;"> </span><span style="letter-spacing: -0.5pt;">:</span><span style="mso-tab-count: 1;"> </span>to<span style="letter-spacing: 0.2pt;"> </span>store<span style="letter-spacing: 0.25pt;"> </span>integers<span style="letter-spacing: 0.25pt;"> </span>in<span style="letter-spacing: 0.25pt;"> </span>the<span style="letter-spacing: 0.25pt;"> </span><span style="letter-spacing: -0.1pt;">matrix</span></p>
<p class="MsoBodyText" style="margin-bottom: 0in; margin-left: 63.0pt; margin-right: 0in; margin-top: 1.6pt; margin: 1.6pt 0in 0in 63pt; tab-stops: 232.95pt 249.95pt;"><span style="letter-spacing: -0.5pt;">m</span><span style="mso-tab-count: 1;"> </span><span style="letter-spacing: -0.5pt;">:</span><span style="mso-tab-count: 1;"> </span>integer<span style="letter-spacing: 0.2pt;"> </span>to<span style="letter-spacing: 0.25pt;"> </span>store<span style="letter-spacing: 0.25pt;"> </span>the<span style="letter-spacing: 0.25pt;"> </span>size<span style="letter-spacing: 0.25pt;"> </span>of<span style="letter-spacing: 0.25pt;"> </span>the<span style="letter-spacing: 0.25pt;"> </span><span style="letter-spacing: -0.1pt;">matrix</span></p>
<div style="margin-top: 1.6pt; text-align: left;"><b><span style="letter-spacing: -0.2pt;">Methods/Member</span><span style="letter-spacing: 0.75pt;"> </span><span style="letter-spacing: -0.1pt;">functions:</span></b></div>
<p class="MsoBodyText" style="line-height: 95%; margin-bottom: 0in; margin-left: 250.0pt; margin-right: 7.85pt; margin-top: 2.05pt; margin: 2.05pt 7.85pt 0in 250pt; tab-stops: 232.95pt 249.95pt; text-indent: -187.05pt;">Trans(int mm)<span style="mso-tab-count: 1;"> </span><span style="letter-spacing: -0.5pt;">:</span><span style="mso-tab-count: 1;"> </span>parameterised
constructor to initialise the data member<span style="mso-font-width: 105%;"> m </span><span style="mso-font-width: 120%;">= </span><span style="mso-font-width: 105%;">mm</span></p>
</div>
<span style="font-family: "Cambria","serif"; font-size: 11pt; line-height: 95%; mso-ansi-language: EN-US; mso-bidi-font-family: Cambria; mso-bidi-language: AR-SA; mso-fareast-font-family: Cambria; mso-fareast-language: EN-US;"><br clear="all" style="break-before: page; mso-break-type: section-break; page-break-before: always;" />
</span>
<div class="Section6">
<p class="MsoBodyText" style="margin-bottom: 0in; margin-left: 63.0pt; margin-right: 0in; margin-top: 3.4pt; margin: 3.4pt 0in 0in 63pt; tab-stops: 232.95pt 249.95pt;">void<span style="letter-spacing: 1pt;"> </span><span style="letter-spacing: -0.1pt;">fillarray()</span><span style="mso-tab-count: 1;"> </span><span style="letter-spacing: -0.5pt;">:</span><span style="mso-tab-count: 1;"> </span>to<span style="letter-spacing: 0.3pt;"> </span>enter<span style="letter-spacing: 0.3pt;"> </span>integer<span style="letter-spacing: 0.25pt;"> </span>elements<span style="letter-spacing: 0.3pt;">
</span>in<span style="letter-spacing: 0.3pt;"> </span>the<span style="letter-spacing: 0.3pt;"> </span><span style="letter-spacing: -0.1pt;">matrix</span></p>
<p class="MsoBodyText" style="margin-bottom: 0in; margin-left: 63.0pt; margin-right: 0in; margin-top: 2.4pt; margin: 2.4pt 0in 0in 63pt; tab-stops: 232.95pt 249.95pt;">void<span style="letter-spacing: 1pt;"> </span><span style="letter-spacing: -0.1pt;">transpose()</span><span style="mso-tab-count: 1;"> </span><span style="letter-spacing: -0.5pt;">:</span><span style="mso-tab-count: 1;"> </span>to<span style="letter-spacing: 0.35pt;"> </span>create<span style="letter-spacing: 0.35pt;"> </span>the<span style="letter-spacing: 0.4pt;"> </span>transpose<span style="letter-spacing: 0.35pt;">
</span>of<span style="letter-spacing: 0.35pt;"> </span>the<span style="letter-spacing: 0.4pt;"> </span>given<span style="letter-spacing: 0.35pt;"> </span><span style="letter-spacing: -0.1pt;">matrix</span></p>
<p class="MsoBodyText" style="line-height: 101%; margin-bottom: 0in; margin-left: 250.0pt; margin-right: 7.85pt; margin-top: 2.4pt; margin: 2.4pt 7.85pt 0in 250pt; tab-stops: 232.95pt 249.95pt; text-indent: -187.05pt;">void display()<span style="mso-tab-count: 1;"> </span><span style="letter-spacing: -0.5pt;">:</span><span style="mso-tab-count: 1;"> </span>displays
the original matrix and the transport matrix by<span style="letter-spacing: 2pt;"> </span>invoking the method <i style="mso-bidi-font-style: normal;">transpose()<o:p></o:p></i></p>
<p class="MsoNormal" style="line-height: 101%; margin-bottom: 0in; margin-left: 29.0pt; margin-right: 7.95pt; margin-top: 2.25pt; margin: 2.25pt 7.95pt 0in 29pt;"><span style="font-size: 9pt; line-height: 101%; mso-bidi-font-size: 11.0pt;">Specify the
class <b style="mso-bidi-font-weight: normal;">Trans </b>giving details of the <b style="mso-bidi-font-weight: normal;">constructor(), void fillarray(), void
transpose() </b>and <b style="mso-bidi-font-weight: normal;">void display()</b>.<span style="letter-spacing: 2pt;"> </span>Define a <b style="mso-bidi-font-weight: normal;">main() </b>function to create an object and call the functions
accordingly to enable the task.<o:p></o:p></span></p>
<div style="margin: 1.5pt 0in 0.0001pt 5pt; text-align: left;"><b>Question <span style="letter-spacing: -0.5pt;">8</span> </b> <span style="letter-spacing: -0.25pt;">10</span></div>
<p class="MsoBodyText" style="line-height: 122%; margin-bottom: 0in; margin-left: 29.0pt; margin-right: 79.1pt; margin-top: 3.15pt; margin: 3.15pt 79.1pt 0in 29pt;">A class <b style="mso-bidi-font-weight: normal;">SortAlpha </b>has been defined to sort the
words in the sentence in alphabetical order.<span style="letter-spacing: 2pt;">
</span>Example: Input: THE SKY IS BLUE</p>
<p class="MsoBodyText" style="line-height: 10.5pt; margin-left: 29pt; mso-line-height-rule: exactly;"><span style="mso-font-width: 110%;">Output:<span style="letter-spacing: -0.5pt;"> </span>BLUE<span style="letter-spacing: -0.5pt;"> </span>IS<span style="letter-spacing: -0.5pt;"> </span>SKY<span style="letter-spacing: -0.5pt;"> </span><span style="letter-spacing: -0.25pt;">THE</span></span></p>
<p class="MsoBodyText" style="margin-bottom: 0in; margin-left: 29.0pt; margin-right: 0in; margin-top: 2.4pt; margin: 2.4pt 0in 0in 29pt;">Some<span style="letter-spacing: 0.5pt;"> </span>of<span style="letter-spacing: 0.5pt;"> </span>the<span style="letter-spacing: 0.55pt;"> </span>members<span style="letter-spacing: 0.5pt;"> </span>of<span style="letter-spacing: 0.55pt;"> </span>the<span style="letter-spacing: 0.5pt;"> </span>class<span style="letter-spacing: 0.5pt;"> </span>are<span style="letter-spacing: 0.55pt;"> </span>given<span style="letter-spacing: 0.5pt;"> </span><span style="letter-spacing: -0.1pt;">below:</span></p>
<div style="text-align: left;">Class<span style="letter-spacing: 0.8pt;"> </span><span style="letter-spacing: -0.2pt;">name</span><span style="mso-tab-count: 1;"> </span><span style="letter-spacing: -0.5pt;">:</span><span style="mso-tab-count: 1;"> </span><span style="letter-spacing: -0.1pt;">SortAlpha</span></div>
<p class="MsoNormal" style="margin-bottom: 0in; margin-left: 29.0pt; margin-right: 0in; margin-top: 2.4pt; margin: 2.4pt 0in 0in 29pt;"><b style="mso-bidi-font-weight: normal;"><span style="font-size: 9pt; letter-spacing: -0.3pt; mso-bidi-font-size: 11.0pt;">Data</span></b><b style="mso-bidi-font-weight: normal;"><span style="font-size: 9pt; letter-spacing: 0.35pt; mso-bidi-font-size: 11.0pt;"> </span></b><b style="mso-bidi-font-weight: normal;"><span style="font-size: 9pt; letter-spacing: -0.3pt; mso-bidi-font-size: 11.0pt;">members/instance</span></b><b style="mso-bidi-font-weight: normal;"><span style="font-size: 9pt; letter-spacing: 0.35pt; mso-bidi-font-size: 11.0pt;"> </span></b><b style="mso-bidi-font-weight: normal;"><span style="font-size: 9pt; letter-spacing: -0.3pt; mso-bidi-font-size: 11.0pt;">variable:</span></b><b style="mso-bidi-font-weight: normal;"><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;"><o:p></o:p></span></b></p>
<p class="MsoBodyText" style="margin-bottom: 0in; margin-left: 63.0pt; margin-right: 0in; margin-top: 2.4pt; margin: 2.4pt 0in 0in 63pt; tab-stops: 232.95pt 249.95pt;"><span style="letter-spacing: -0.2pt;">sent</span><span style="mso-tab-count: 1;"> </span><span style="letter-spacing: -0.5pt;">:</span><span style="mso-tab-count: 1;"> </span>to<span style="letter-spacing: -0.05pt;"> </span>store a <span style="letter-spacing: -0.1pt;">sentence</span></p>
<p class="MsoBodyText" style="margin-bottom: 0in; margin-left: 63.0pt; margin-right: 0in; margin-top: 2.4pt; margin: 2.4pt 0in 0in 63pt; tab-stops: 232.95pt 249.95pt;"><span style="letter-spacing: -0.5pt;">n</span><span style="mso-tab-count: 1;"> </span><span style="letter-spacing: -0.5pt;">:</span><span style="mso-tab-count: 1;"> </span>integer<span style="letter-spacing: 0.35pt;"> </span>to<span style="letter-spacing: 0.4pt;"> </span>store<span style="letter-spacing: 0.4pt;"> </span>the<span style="letter-spacing: 0.4pt;"> </span>number<span style="letter-spacing: 0.4pt;"> </span>of<span style="letter-spacing: 0.4pt;"> </span>words<span style="letter-spacing: 0.4pt;"> </span>in<span style="letter-spacing: 0.4pt;"> </span>a<span style="letter-spacing: 0.35pt;"> </span><span style="letter-spacing: -0.1pt;">sentence</span></p>
<div style="margin-top: 2.45pt; text-align: left;"><b><span style="letter-spacing: -0.2pt;">Methods/Member</span><span style="letter-spacing: 0.75pt;"> </span><span style="letter-spacing: -0.1pt;">functions:</span></b></div>
<p class="MsoBodyText" style="line-height: 101%; margin-bottom: 0in; margin-left: 250.0pt; margin-right: 7.85pt; margin-top: 2.4pt; margin: 2.4pt 7.85pt 0in 250pt; tab-stops: 232.95pt 249.95pt; text-indent: -187.05pt;"><span style="letter-spacing: -0.1pt;">SortAlpha()</span><span style="mso-tab-count: 1;"> </span><span style="letter-spacing: -0.5pt;">:</span><span style="mso-tab-count: 1;"> </span>default
constructor to initialise data members with legal<span style="letter-spacing: 2pt;"> </span>initial value</p>
<p class="MsoBodyText" style="margin-bottom: 0in; margin-left: 63.0pt; margin-right: 0in; margin-top: 2.25pt; margin: 2.25pt 0in 0in 63pt; tab-stops: 232.95pt 249.95pt;">void<span style="letter-spacing: 1pt;"> </span><span style="letter-spacing: -0.1pt;">acceptsent()</span><span style="mso-tab-count: 1;"> </span><span style="letter-spacing: -0.5pt;">:</span><span style="mso-tab-count: 1;"> </span>to<span style="letter-spacing: 0.55pt;"> </span>accept<span style="letter-spacing: 0.55pt;"> </span>a<span style="letter-spacing: 0.6pt;"> </span>sentence<span style="letter-spacing: 0.55pt;">
</span>in<span style="letter-spacing: 0.6pt;"> </span>UPPER<span style="letter-spacing: 0.55pt;"> </span><span style="letter-spacing: -0.2pt;">CASE</span></p>
<p class="MsoBodyText" style="margin-bottom: 0in; margin-left: 63.0pt; margin-right: 0in; margin-top: 2.4pt; margin: 2.4pt 0in 0in 63pt; tab-stops: 232.95pt 249.95pt;">void<span style="letter-spacing: 0.55pt;"> </span>sort(SortAlpha<span style="letter-spacing: 0.6pt;"> </span><span style="letter-spacing: -0.25pt;">P)</span><span style="mso-tab-count: 1;"> </span><span style="letter-spacing: -0.5pt;">:</span><span style="mso-tab-count: 1;"> </span>sorts<span style="letter-spacing: -0.05pt;"> </span>the<span style="letter-spacing: -0.05pt;"> </span>words<span style="letter-spacing: -0.05pt;"> </span>of<span style="letter-spacing: -0.05pt;"> </span>the<span style="letter-spacing: -0.05pt;"> </span>sentence<span style="letter-spacing: -0.05pt;">
</span>of<span style="letter-spacing: -0.05pt;"> </span>object<span style="letter-spacing: -0.05pt;"> </span>P in<span style="letter-spacing: -0.05pt;"> </span><span style="letter-spacing: -0.1pt;">alphabetical</span></p>
<p class="MsoBodyText" style="margin-bottom: 0in; margin-left: 250.0pt; margin-right: 0in; margin-top: .25pt; margin: 0.25pt 0in 0in 250pt;">order<span style="letter-spacing: -0.05pt;"> </span>and<span style="letter-spacing: -0.05pt;"> </span>stores the<span style="letter-spacing: -0.05pt;"> </span>sorted sentence<span style="letter-spacing: -0.05pt;"> </span>in the<span style="letter-spacing: -0.05pt;"> </span>current <span style="letter-spacing: -0.1pt;">object</span></p>
<p class="MsoBodyText" style="line-height: 101%; margin-bottom: 0in; margin-left: 250.0pt; margin-right: 7.95pt; margin-top: 2.4pt; margin: 2.4pt 7.95pt 0in 250pt; tab-stops: 232.95pt 249.95pt; text-indent: -187.05pt;">void display()<span style="mso-tab-count: 1;"> </span><span style="letter-spacing: -0.5pt;">:</span><span style="mso-tab-count: 1;"> </span>display<span style="letter-spacing: 2pt;"> </span>the<span style="letter-spacing: 2pt;"> </span>original<span style="letter-spacing: 2pt;"> </span>sentence<span style="letter-spacing: 2pt;">
</span>along<span style="letter-spacing: 2pt;"> </span>with<span style="letter-spacing: 2pt;"> </span>the<span style="letter-spacing: 2pt;"> </span>sorted<span style="letter-spacing: 4pt;"> </span>sentence by invoking the method <i style="mso-bidi-font-style: normal;">sort()<o:p></o:p></i></p>
<p class="MsoNormal" style="line-height: 101%; margin-bottom: 0in; margin-left: 29.0pt; margin-right: 0in; margin-top: 2.25pt; margin: 2.25pt 0in 0in 29pt;"><span style="font-size: 9pt; line-height: 101%; mso-bidi-font-size: 11.0pt;">Specify<span style="letter-spacing: -0.05pt;"> </span>the<span style="letter-spacing: -0.05pt;"> </span>class<span style="letter-spacing: -0.1pt;"> </span><b style="mso-bidi-font-weight: normal;">SortAlpha<span style="letter-spacing: -0.05pt;"> </span></b>giving<span style="letter-spacing: -0.05pt;"> </span>details<span style="letter-spacing: -0.05pt;"> </span>of<span style="letter-spacing: -0.05pt;"> </span>the<span style="letter-spacing: -0.1pt;"> </span><b style="mso-bidi-font-weight: normal;">constructor(),<span style="letter-spacing: -0.05pt;"> </span>void<span style="letter-spacing: -0.05pt;"> </span>acceptsent(),<span style="letter-spacing: -0.05pt;"> </span>void<span style="letter-spacing: -0.05pt;"> </span>sort(SortAlpha)<span style="letter-spacing: -0.05pt;"> </span></b>and<span style="letter-spacing: -0.05pt;">
</span><b style="mso-bidi-font-weight: normal;">void<span style="letter-spacing: 2pt;"> </span>display()</b>. Define a <b style="mso-bidi-font-weight: normal;">main()
</b>function to create an object and call the functions accordingly to enable
the task.<o:p></o:p></span></p>
<p class="MsoBodyText" style="margin-top: 0.3pt;"><!--[if gte vml 1]><o:wrapblock><v:shape
id="docshape18" o:spid="_x0000_s1032" type="#_x0000_t202" style='position:absolute;
margin-left:244.25pt;margin-top:10pt;width:87.5pt;height:19.2pt;z-index:-1;
mso-wrap-distance-left:0;mso-wrap-distance-right:0;
mso-position-horizontal-relative:page' fillcolor="#d7d7d7" strokeweight=".5pt">
<v:textbox inset="0,0,0,0">
<![if !mso]>
<table cellpadding=0 cellspacing=0 width="100%">
<tr>
<td><![endif]>
<div>
<p class=MsoNormal style='margin-top:1.6pt;margin-right:0in;margin-bottom:
0in;margin-left:5.35pt;margin-bottom:.0001pt'><b style='mso-bidi-font-weight:
normal'><span style='font-size:14.0pt;mso-bidi-font-size:11.0pt;
font-family:"Calibri","sans-serif";mso-hansi-font-family:Cambria;
mso-bidi-font-family:Cambria;color:black;mso-font-width:110%'>SECTION<span
style='letter-spacing:.15pt'> </span>-<span style='letter-spacing:.15pt'> </span><span
style='letter-spacing:-.5pt'>C</span></span></b><b style='mso-bidi-font-weight:
normal'><span style='font-size:14.0pt;mso-bidi-font-size:11.0pt;
font-family:"Calibri","sans-serif";mso-hansi-font-family:Cambria;
mso-bidi-font-family:Cambria;color:black'><o:p></o:p></span></b></p>
</div>
<![if !mso]></td>
</tr>
</table>
<![endif]></v:textbox>
<w:wrap type="topAndBottom" anchorx="page"/>
</v:shape><![endif]--><!--[if !vml]--><span style="mso-ignore: vglayout;">
</span></p><table align="left" cellpadding="0" cellspacing="0">
<tbody><tr>
<td height="0" width="325"></td>
</tr>
<tr>
<td></td>
<td><img alt="Text Box: SECTION - C" height="32" src="file:///C:/Users/user/AppData/Local/Temp/msohtmlclip1/01/clip_image004.gif" v:shapes="docshape18" width="122" /></td>
</tr>
</tbody></table><span style="mso-ignore: vglayout;">
</span><!--[endif]--><!--[if gte vml 1]></o:wrapblock><![endif]--><br clear="ALL" style="mso-ignore: vglayout;" />
<span style="font-size: 7pt; mso-bidi-font-size: 9.0pt;"><o:p></o:p></span><p></p>
<p align="center" class="MsoNormal" style="margin-bottom: 0in; margin-left: 118.85pt; margin-right: 121.75pt; margin-top: 4.35pt; margin: 4.35pt 121.75pt 0in 118.85pt; text-align: center;"><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;">Answer<span style="letter-spacing: -0.4pt;"> </span>any<span style="letter-spacing: -0.35pt;"> </span>two<span style="letter-spacing: -0.4pt;"> </span><span style="letter-spacing: -0.1pt;">questions.</span><o:p></o:p></span></i></b></p>
<p align="center" class="MsoNormal" style="margin-bottom: 0in; margin-left: 3.95pt; margin-right: 6.85pt; margin-top: .25pt; margin: 0.25pt 6.85pt 0in 3.95pt; text-align: center;"><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.2pt; mso-bidi-font-size: 11.0pt;">Each
program</span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.15pt; mso-bidi-font-size: 11.0pt;"> </span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.2pt; mso-bidi-font-size: 11.0pt;">should</span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.15pt; mso-bidi-font-size: 11.0pt;"> </span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.2pt; mso-bidi-font-size: 11.0pt;">be</span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.15pt; mso-bidi-font-size: 11.0pt;"> </span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.2pt; mso-bidi-font-size: 11.0pt;">written</span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.15pt; mso-bidi-font-size: 11.0pt;"> </span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.2pt; mso-bidi-font-size: 11.0pt;">in such</span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.15pt; mso-bidi-font-size: 11.0pt;"> </span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.2pt; mso-bidi-font-size: 11.0pt;">a</span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.15pt; mso-bidi-font-size: 11.0pt;"> </span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.2pt; mso-bidi-font-size: 11.0pt;">way</span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.15pt; mso-bidi-font-size: 11.0pt;"> </span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.2pt; mso-bidi-font-size: 11.0pt;">that</span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.15pt; mso-bidi-font-size: 11.0pt;"> </span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.2pt; mso-bidi-font-size: 11.0pt;">it
clearly</span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.15pt; mso-bidi-font-size: 11.0pt;"> </span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.2pt; mso-bidi-font-size: 11.0pt;">depicts</span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.15pt; mso-bidi-font-size: 11.0pt;"> </span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.2pt; mso-bidi-font-size: 11.0pt;">the</span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.15pt; mso-bidi-font-size: 11.0pt;"> </span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.2pt; mso-bidi-font-size: 11.0pt;">logic</span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.15pt; mso-bidi-font-size: 11.0pt;"> </span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.2pt; mso-bidi-font-size: 11.0pt;">of the</span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.15pt; mso-bidi-font-size: 11.0pt;"> </span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.2pt; mso-bidi-font-size: 11.0pt;">problem</span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.15pt; mso-bidi-font-size: 11.0pt;"> </span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.2pt; mso-bidi-font-size: 11.0pt;">stepwise.</span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;"><o:p></o:p></span></i></b></p>
<p class="MsoNormal" style="line-height: 101%; margin-bottom: 0in; margin-left: 30.1pt; margin-right: 0in; margin-top: .2pt; margin: 0.2pt 0in 0in 30.1pt; text-indent: -10.05pt;"><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.2pt; line-height: 101%; mso-bidi-font-size: 11.0pt;">This can be achieved by using comments in the program and mnemonic names
or pseudo codes for algorithms. The</span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: 2pt; line-height: 101%; mso-bidi-font-size: 11.0pt;"> </span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.3pt; line-height: 101%; mso-bidi-font-size: 11.0pt;">programs</span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.2pt; line-height: 101%; mso-bidi-font-size: 11.0pt;"> </span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.3pt; line-height: 101%; mso-bidi-font-size: 11.0pt;">must</span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.2pt; line-height: 101%; mso-bidi-font-size: 11.0pt;"> </span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.3pt; line-height: 101%; mso-bidi-font-size: 11.0pt;">be</span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.2pt; line-height: 101%; mso-bidi-font-size: 11.0pt;"> </span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.3pt; line-height: 101%; mso-bidi-font-size: 11.0pt;">written</span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.2pt; line-height: 101%; mso-bidi-font-size: 11.0pt;"> </span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.3pt; line-height: 101%; mso-bidi-font-size: 11.0pt;">in</span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.2pt; line-height: 101%; mso-bidi-font-size: 11.0pt;"> </span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.3pt; line-height: 101%; mso-bidi-font-size: 11.0pt;">Java</span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.15pt; line-height: 101%; mso-bidi-font-size: 11.0pt;"> </span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.3pt; line-height: 101%; mso-bidi-font-size: 11.0pt;">and</span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.2pt; line-height: 101%; mso-bidi-font-size: 11.0pt;"> </span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.3pt; line-height: 101%; mso-bidi-font-size: 11.0pt;">the</span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.2pt; line-height: 101%; mso-bidi-font-size: 11.0pt;"> </span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.3pt; line-height: 101%; mso-bidi-font-size: 11.0pt;">algorithms</span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.2pt; line-height: 101%; mso-bidi-font-size: 11.0pt;"> </span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.3pt; line-height: 101%; mso-bidi-font-size: 11.0pt;">must</span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.2pt; line-height: 101%; mso-bidi-font-size: 11.0pt;"> </span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.3pt; line-height: 101%; mso-bidi-font-size: 11.0pt;">be</span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.2pt; line-height: 101%; mso-bidi-font-size: 11.0pt;"> </span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.3pt; line-height: 101%; mso-bidi-font-size: 11.0pt;">written</span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.15pt; line-height: 101%; mso-bidi-font-size: 11.0pt;"> </span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.3pt; line-height: 101%; mso-bidi-font-size: 11.0pt;">in</span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.2pt; line-height: 101%; mso-bidi-font-size: 11.0pt;"> </span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.3pt; line-height: 101%; mso-bidi-font-size: 11.0pt;">general/standard</span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.2pt; line-height: 101%; mso-bidi-font-size: 11.0pt;"> </span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.3pt; line-height: 101%; mso-bidi-font-size: 11.0pt;">form,</span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.2pt; line-height: 101%; mso-bidi-font-size: 11.0pt;"> </span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.3pt; line-height: 101%; mso-bidi-font-size: 11.0pt;">wherever</span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.2pt; line-height: 101%; mso-bidi-font-size: 11.0pt;"> </span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.3pt; line-height: 101%; mso-bidi-font-size: 11.0pt;">required/</span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; line-height: 101%; mso-bidi-font-size: 11.0pt;"><o:p></o:p></span></i></b></p>
<p class="MsoNormal" style="margin-bottom: 0in; margin-left: 233.05pt; margin-right: 0in; margin-top: .1pt; margin: 0.1pt 0in 0in 233.05pt;"><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: -0.1pt; mso-bidi-font-size: 11.0pt;">specified.</span></i></b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;"><o:p></o:p></span></i></b></p>
<h1 style="margin-bottom: 0in; margin-left: 179.1pt; margin-right: 0in; margin-top: .25pt; margin: 0.25pt 0in 0in 179.1pt;"><span style="letter-spacing: -0.3pt;">(Flowcharts</span><span style="letter-spacing: 0.15pt;"> </span><span style="letter-spacing: -0.3pt;">are</span><span style="letter-spacing: 0.2pt;"> </span><span style="letter-spacing: -0.3pt;">not</span><span style="letter-spacing: 0.15pt;"> </span><span style="letter-spacing: -0.3pt;">required.)</span></h1>
<p class="MsoNormal" style="margin-bottom: 0in; margin-left: 5.0pt; margin-right: 0in; margin-top: 1.7pt; margin: 1.7pt 0in 0in 5pt;"><b style="mso-bidi-font-weight: normal;"><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;">Question<span style="letter-spacing: 0.2pt;"> </span><span style="letter-spacing: -0.5pt;">9</span><o:p></o:p></span></b></p>
<p class="MsoBodyText" style="line-height: 101%; margin-bottom: 0in; margin-left: 29.0pt; margin-right: 0in; margin-top: 3.1pt; margin: 3.1pt 0in 0in 29pt;">A<span style="letter-spacing: 0.9pt;"> </span>double<span style="letter-spacing: 0.9pt;"> </span>ended<span style="letter-spacing: 0.9pt;"> </span>queue<span style="letter-spacing: 0.9pt;"> </span>is<span style="letter-spacing: 0.9pt;"> </span>a<span style="letter-spacing: 0.9pt;"> </span>linear<span style="letter-spacing: 0.9pt;"> </span>data<span style="letter-spacing: 0.9pt;"> </span>structure<span style="letter-spacing: 0.9pt;"> </span>which<span style="letter-spacing: 0.9pt;"> </span>enables<span style="letter-spacing: 0.9pt;"> </span>the<span style="letter-spacing: 0.9pt;"> </span>user<span style="letter-spacing: 0.9pt;"> </span>to<span style="letter-spacing: 0.9pt;"> </span>add<span style="letter-spacing: 0.9pt;"> </span>and<span style="letter-spacing: 0.9pt;"> </span>remove<span style="letter-spacing: 0.9pt;"> </span>integers<span style="letter-spacing: 0.9pt;"> </span>from<span style="letter-spacing: 0.9pt;"> </span>either<span style="letter-spacing: 2pt;"> </span>ends
i.e., from front or rear.</p>
<p class="MsoBodyText" style="margin-bottom: 0in; margin-left: 29.0pt; margin-right: 0in; margin-top: 2.25pt; margin: 2.25pt 0in 0in 29pt;">The<span style="letter-spacing: 0.75pt;"> </span>details<span style="letter-spacing: 0.75pt;"> </span>of<span style="letter-spacing: 0.75pt;"> </span>the<span style="letter-spacing: 0.8pt;"> </span>class<span style="letter-spacing: 0.75pt;"> </span>deQueue<span style="letter-spacing: 0.75pt;">
</span>are<span style="letter-spacing: 0.75pt;"> </span>given<span style="letter-spacing: 0.8pt;"> </span><span style="letter-spacing: -0.1pt;">below:</span></p>
<h1 style="tab-stops: 233.0pt 250.0pt;"><span style="font-size: small;">Class<span style="letter-spacing: 0.8pt;"> </span><span style="letter-spacing: -0.2pt;">name</span><span style="mso-tab-count: 1;"> </span><span style="letter-spacing: -0.5pt;">:</span><span style="mso-tab-count: 1;"> </span><span style="letter-spacing: -0.1pt;">deQueue</span></span></h1>
<p class="MsoNormal" style="margin-bottom: 0in; margin-left: 29.0pt; margin-right: 0in; margin-top: 2.4pt; margin: 2.4pt 0in 0in 29pt;"><b style="mso-bidi-font-weight: normal;"><span style="letter-spacing: -0.3pt;">Data</span></b><b style="mso-bidi-font-weight: normal;"><span style="letter-spacing: -0.2pt;"> </span></b><b style="mso-bidi-font-weight: normal;"><span style="letter-spacing: -0.3pt;">members/instance</span></b><b style="mso-bidi-font-weight: normal;"><span style="letter-spacing: -0.2pt;"> </span></b><b style="mso-bidi-font-weight: normal;"><span style="letter-spacing: -0.3pt;">variable:</span></b><b style="mso-bidi-font-weight: normal;"><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;"><o:p></o:p></span></b></p>
<p class="MsoBodyText" style="margin-bottom: 0in; margin-left: 63.0pt; margin-right: 0in; margin-top: 1.65pt; margin: 1.65pt 0in 0in 63pt; tab-stops: 232.95pt 249.95pt;"><span style="letter-spacing: -0.1pt;">Qrr[]</span><span style="mso-tab-count: 1;"> </span><span style="letter-spacing: -0.5pt;">:</span><span style="mso-tab-count: 1;"> </span>array<span style="letter-spacing: 0.5pt;"> </span>to<span style="letter-spacing: 0.5pt;"> </span>hold<span style="letter-spacing: 0.5pt;"> </span>integer<span style="letter-spacing: 0.5pt;"> </span><span style="letter-spacing: -0.1pt;">elements</span></p>
<p class="MsoBodyText" style="margin-bottom: 0in; margin-left: 63.0pt; margin-right: 0in; margin-top: 1.6pt; margin: 1.6pt 0in 0in 63pt; tab-stops: 232.95pt 249.95pt;"><span style="letter-spacing: -0.25pt; mso-font-width: 105%;">lim</span><span style="mso-tab-count: 1;"> </span><span style="letter-spacing: -0.5pt; mso-font-width: 105%;">:</span><span style="mso-tab-count: 1;"> </span><span style="mso-font-width: 105%;">maximum<span style="letter-spacing: -0.35pt;"> </span>capacity<span style="letter-spacing: -0.35pt;">
</span>of<span style="letter-spacing: -0.35pt;"> </span>the<span style="letter-spacing: -0.35pt;"> </span><span style="letter-spacing: -0.1pt;">dequeue</span></span></p>
<p class="MsoBodyText" style="margin-bottom: 0in; margin-left: 63.0pt; margin-right: 0in; margin-top: 1.6pt; margin: 1.6pt 0in 0in 63pt; tab-stops: 232.95pt 249.95pt;"><span style="letter-spacing: -0.2pt; mso-font-width: 105%;">front</span><span style="mso-tab-count: 1;"> </span><span style="letter-spacing: -0.5pt; mso-font-width: 105%;">:</span><span style="mso-tab-count: 1;"> </span><span style="mso-font-width: 105%;">to<span style="letter-spacing: -0.3pt;"> </span>point<span style="letter-spacing: -0.25pt;"> </span>the<span style="letter-spacing: -0.25pt;"> </span>index<span style="letter-spacing: -0.3pt;"> </span>of<span style="letter-spacing: -0.25pt;"> </span>the<span style="letter-spacing: -0.25pt;"> </span>front<span style="letter-spacing: -0.3pt;"> </span><span style="letter-spacing: -0.25pt;">end</span></span></p>
<p class="MsoBodyText" style="margin-bottom: 0in; margin-left: 63.0pt; margin-right: 0in; margin-top: 1.6pt; margin: 1.6pt 0in 0in 63pt; tab-stops: 232.95pt 249.95pt;"><span style="letter-spacing: -0.2pt; mso-font-width: 105%;">rear</span><span style="mso-tab-count: 1;"> </span><span style="letter-spacing: -0.5pt; mso-font-width: 105%;">:</span><span style="mso-tab-count: 1;"> </span><span style="mso-font-width: 105%;">to<span style="letter-spacing: -0.35pt;"> </span>point<span style="letter-spacing: -0.35pt;">
</span>the<span style="letter-spacing: -0.35pt;"> </span>index<span style="letter-spacing: -0.35pt;"> </span>of<span style="letter-spacing: -0.35pt;"> </span>the<span style="letter-spacing: -0.3pt;"> </span>rear<span style="letter-spacing: -0.35pt;"> </span><span style="letter-spacing: -0.25pt;">end</span></span></p>
<div style="margin-top: 1.6pt; text-align: left;"><b><span style="letter-spacing: -0.2pt;">Methods/Member</span><span style="letter-spacing: 0.75pt;"> </span><span style="letter-spacing: -0.1pt;">functions:</span></b></div>
<p class="MsoBodyText" style="margin-bottom: 0in; margin-left: 63.0pt; margin-right: 0in; margin-top: 1.6pt; margin: 1.6pt 0in 0in 63pt; tab-stops: 232.95pt; text-align: justify;"><span style="mso-font-width: 105%;">deQueue(int</span><span style="mso-font-width: 110%;">
<span style="letter-spacing: -0.35pt;">I)</span></span><span style="mso-tab-count: 1;"> </span><span style="mso-font-width: 110%;">:<span style="letter-spacing: 2.55pt;"><span style="mso-spacerun: yes;"> </span></span>constructor<span style="letter-spacing: -0.55pt;"> </span>to<span style="letter-spacing: -0.55pt;"> </span>initialise<span style="letter-spacing: -0.55pt;"> </span>lim<span style="letter-spacing: -0.5pt;"> </span></span><span style="mso-font-width: 115%;">=<span style="letter-spacing: -0.6pt;"> </span></span><span style="mso-font-width: 110%;">1,<span style="letter-spacing: -0.55pt;"> </span>front<span style="letter-spacing: -0.55pt;"> </span></span><span style="mso-font-width: 115%;">=<span style="letter-spacing: -0.55pt;"> </span></span><span style="mso-font-width: 110%;">0<span style="letter-spacing: -0.55pt;"> </span>and<span style="letter-spacing: -0.55pt;"> </span>rear<span style="letter-spacing: -0.55pt;"> </span></span><span style="mso-font-width: 115%;">=<span style="letter-spacing: -0.55pt;"> </span></span><span style="letter-spacing: -0.5pt; mso-font-width: 110%;">0</span></p>
<p class="MsoBodyText" style="line-height: 95%; margin-bottom: 0in; margin-left: 250.0pt; margin-right: 7.85pt; margin-top: 2.05pt; margin: 2.05pt 7.85pt 0in 250pt; tab-stops: 232.95pt; text-align: justify; text-indent: -187.05pt;">void add Front(int v)<span style="mso-tab-count: 1;"> </span>:<span style="letter-spacing: 4pt;"><span style="mso-spacerun: yes;"> </span></span>to<span style="letter-spacing: -0.15pt;"> </span>add<span style="letter-spacing: -0.15pt;"> </span>integers<span style="letter-spacing: -0.15pt;"> </span>in<span style="letter-spacing: -0.15pt;"> </span>the<span style="letter-spacing: -0.15pt;"> </span>dequeue<span style="letter-spacing: -0.15pt;">
</span>at<span style="letter-spacing: -0.15pt;"> </span>the<span style="letter-spacing: -0.15pt;"> </span>front<span style="letter-spacing: -0.15pt;"> </span>end<span style="letter-spacing: -0.15pt;"> </span>if<span style="letter-spacing: -0.15pt;"> </span>possible,<span style="letter-spacing: 2pt;"> </span>otherwise display the message “OVERFLOW
FROM<span style="letter-spacing: 2pt;"> </span><span style="letter-spacing: -0.1pt;">FRONT”</span></p>
<p class="MsoBodyText" style="line-height: 95%; margin-bottom: 0in; margin-left: 250.0pt; margin-right: 7.85pt; margin-top: 2.1pt; margin: 2.1pt 7.85pt 0in 250pt; tab-stops: 232.95pt; text-align: justify; text-indent: -187.05pt;">void add Rear(int v)<span style="mso-tab-count: 1;"> </span>:<span style="letter-spacing: 2pt;"><span style="mso-spacerun: yes;"> </span></span>to
add integers in the dequeue at the rear end if possible,<span style="letter-spacing: 2pt;"> </span>otherwise display the message “OVERFLOW FROM<span style="letter-spacing: 4pt;"> </span><span style="letter-spacing: -0.1pt;">REAR”</span></p>
<p class="MsoBodyText" style="line-height: 95%; margin-bottom: 0in; margin-left: 250.0pt; margin-right: 7.85pt; margin-top: 2.1pt; margin: 2.1pt 7.85pt 0in 250pt; tab-stops: 232.95pt 249.95pt; text-indent: -187.05pt;">int popFront()<span style="mso-tab-count: 1;"> </span><span style="letter-spacing: -0.5pt;">:</span><span style="mso-tab-count: 1;"> </span>removes
and returns the integers from the front end of<span style="letter-spacing: 2pt;">
</span>the dequeue if any, else returns-999</p>
<p class="MsoBodyText" style="line-height: 95%; margin-bottom: 0in; margin-left: 250.0pt; margin-right: 7.85pt; margin-top: 2.1pt; margin: 2.1pt 7.85pt 0in 250pt; tab-stops: 232.95pt 249.95pt; text-indent: -187.05pt;">int popRear()<span style="mso-tab-count: 1;"> </span><span style="letter-spacing: -0.5pt;">:</span><span style="mso-tab-count: 1;"> </span>removes<span style="letter-spacing: 1.55pt;"> </span>and<span style="letter-spacing: 1.55pt;"> </span>returns<span style="letter-spacing: 1.55pt;"> </span>the<span style="letter-spacing: 1.55pt;"> </span>integers<span style="letter-spacing: 1.55pt;"> </span>from<span style="letter-spacing: 1.55pt;"> </span>the<span style="letter-spacing: 1.55pt;"> </span>rear<span style="letter-spacing: 1.55pt;"> </span>end<span style="letter-spacing: 1.5pt;"> </span>of<span style="letter-spacing: 2pt;"> </span>the
dequeue if any, else returns-999</p>
<p class="MsoBodyText" style="margin-bottom: 0in; margin-left: 63.0pt; margin-right: 0in; margin-top: 1.7pt; margin: 1.7pt 0in 0in 63pt; tab-stops: 232.95pt 249.95pt;"><span style="mso-font-width: 105%;">void<span style="letter-spacing: 0.1pt;"> </span><span style="letter-spacing: -0.1pt;">show()</span></span><span style="mso-tab-count: 1;"> </span><span style="letter-spacing: -0.5pt; mso-font-width: 105%;">:</span><span style="mso-tab-count: 1;"> </span><span style="letter-spacing: -0.1pt; mso-font-width: 105%;">displays</span><span style="letter-spacing: -0.15pt; mso-font-width: 105%;"> </span><span style="letter-spacing: -0.1pt; mso-font-width: 105%;">the elements of</span><span style="letter-spacing: -0.15pt; mso-font-width: 105%;"> </span><span style="letter-spacing: -0.1pt; mso-font-width: 105%;">the
dequeue</span></p>
</div>
<span style="font-family: "Cambria","serif"; font-size: 11pt; mso-ansi-language: EN-US; mso-bidi-font-family: Cambria; mso-bidi-language: AR-SA; mso-fareast-font-family: Cambria; mso-fareast-language: EN-US;"><br clear="all" style="break-before: page; mso-break-type: section-break; page-break-before: always;" />
</span>
<p class="MsoListParagraph" style="line-height: 101%; margin-bottom: 0in; margin-left: 43.0pt; margin-right: 7.85pt; margin-top: 3.4pt; margin: 3.4pt 7.85pt 0in 43pt; mso-list: l6 level1 lfo2; tab-stops: 43.0pt 468.55pt;"><!--[if !supportLists]--><b><span style="font-size: 9pt; letter-spacing: -0.05pt; line-height: 101%; mso-font-width: 86%;"><span style="mso-list: Ignore;">(i)<span style="font: 7pt "Times New Roman";">
</span></span></span></b><!--[endif]--><span style="font-size: 9pt; line-height: 101%; mso-bidi-font-size: 11.0pt;">Specify the class <b style="mso-bidi-font-weight: normal;">deQueue
</b>giving details of the functions <b style="mso-bidi-font-weight: normal;">void
addFront(int) </b>and <b style="mso-bidi-font-weight: normal;">int popFront()</b>.
Assume that<span style="letter-spacing: 2pt;"> </span>the other functions have
been defined.<span style="mso-tab-count: 1;"> </span><b style="mso-bidi-font-weight: normal;"><span style="letter-spacing: -1.3pt;">4</span><o:p></o:p></b></span></p>
<div style="margin: 2.2pt 0in 0.0001pt 43pt; text-align: left;">The<span style="letter-spacing: -0.25pt;"> </span>main()<span style="letter-spacing: -0.25pt;"> </span>function<span style="letter-spacing: -0.25pt;">
</span>and<span style="letter-spacing: -0.2pt;"> </span>algorithm<span style="letter-spacing: -0.25pt;"> </span>need<span style="letter-spacing: -0.25pt;"> </span>NOT<span style="letter-spacing: -0.2pt;"> </span>be<span style="letter-spacing: -0.25pt;"> </span><span style="letter-spacing: -0.1pt;">written.</span></div>
<p class="MsoListParagraph" style="margin-bottom: 0in; margin-left: 43.0pt; margin-right: 0in; margin-top: 2.45pt; margin: 2.45pt 0in 0in 43pt; mso-list: l6 level1 lfo2; tab-stops: 43.0pt 468.55pt;"><!--[if !supportLists]--><b><span style="font-size: 9pt; letter-spacing: -0.05pt; mso-font-width: 86%;"><span style="mso-list: Ignore;">(ii)<span style="font: 7pt "Times New Roman";"> </span></span></span></b><!--[endif]--><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;">Differentiate<span style="letter-spacing: 0.25pt;"> </span>between<span style="letter-spacing: 0.3pt;"> </span>a<span style="letter-spacing: 0.3pt;"> </span><i style="mso-bidi-font-style: normal;">stack<span style="letter-spacing: 0.3pt;"> </span></i>and<span style="letter-spacing: 0.25pt;"> </span>a<span style="letter-spacing: 0.3pt;"> </span><i style="mso-bidi-font-style: normal;"><span style="letter-spacing: -0.1pt;">queue</span></i><span style="letter-spacing: -0.1pt;">.</span><span style="mso-tab-count: 1;"> </span><b style="mso-bidi-font-weight: normal;"><span style="letter-spacing: -0.5pt;">1</span><o:p></o:p></b></span></p>
<div style="margin: 1.65pt 0in 0.0001pt 5pt; text-align: left;"><b>Question<span style="letter-spacing: 0.2pt;"> </span><span style="letter-spacing: -0.25pt;">10</span></b></div>
<p class="MsoBodyText" style="margin-bottom: 0in; margin-left: 29.0pt; margin-right: 0in; margin-top: 3.15pt; margin: 3.15pt 0in 0in 29pt;"><span style="mso-font-width: 105%;">A<span style="letter-spacing: 0.6pt;"> </span>super<span style="letter-spacing: 0.6pt;"> </span>class<span style="letter-spacing: 0.65pt;"> </span><b style="mso-bidi-font-weight: normal;">Demand<span style="letter-spacing: 0.6pt;"> </span></b>has<span style="letter-spacing: 0.65pt;"> </span>been<span style="letter-spacing: 0.6pt;"> </span>defined<span style="letter-spacing: 0.65pt;"> </span>to<span style="letter-spacing: 0.6pt;"> </span>store<span style="letter-spacing: 0.65pt;"> </span>the<span style="letter-spacing: 0.6pt;"> </span>details<span style="letter-spacing: 0.65pt;"> </span>of<span style="letter-spacing: 0.6pt;"> </span>the<span style="letter-spacing: 0.6pt;"> </span>demands<span style="letter-spacing: 0.65pt;"> </span>for<span style="letter-spacing: 0.6pt;"> </span>a<span style="letter-spacing: 0.65pt;"> </span>product.<span style="letter-spacing: 0.6pt;">
</span>Define<span style="letter-spacing: 0.65pt;"> </span>a<span style="letter-spacing: 0.6pt;"> </span><span style="letter-spacing: -0.1pt;">subclass</span></span></p>
<p class="MsoBodyText" style="margin-bottom: 0in; margin-left: 29.0pt; margin-right: 0in; margin-top: .25pt; margin: 0.25pt 0in 0in 29pt; tab-stops: 468.55pt;"><b style="mso-bidi-font-weight: normal;"><span style="mso-font-width: 105%;">Supply<span style="letter-spacing: -0.4pt;"> </span></span></b><span style="mso-font-width: 105%;">which<span style="letter-spacing: -0.4pt;"> </span>contains<span style="letter-spacing: -0.4pt;"> </span>the<span style="letter-spacing: -0.4pt;"> </span>production<span style="letter-spacing: -0.35pt;"> </span>and<span style="letter-spacing: -0.4pt;"> </span>supply<span style="letter-spacing: -0.4pt;"> </span>details<span style="letter-spacing: -0.4pt;">
</span>of<span style="letter-spacing: -0.4pt;"> </span>the<span style="letter-spacing: -0.35pt;"> </span><span style="letter-spacing: -0.1pt;">products.</span></span><span style="mso-tab-count: 1;"> </span><b style="mso-bidi-font-weight: normal;"><span style="letter-spacing: -0.5pt; mso-font-width: 105%;">5</span><o:p></o:p></b></p>
<p class="MsoBodyText" style="margin-bottom: 0in; margin-left: 29.0pt; margin-right: 0in; margin-top: 2.4pt; margin: 2.4pt 0in 0in 29pt;">The<span style="letter-spacing: 0.4pt;"> </span>details<span style="letter-spacing: 0.4pt;"> </span>of<span style="letter-spacing: 0.4pt;"> </span>the<span style="letter-spacing: 0.4pt;"> </span>members<span style="letter-spacing: 0.4pt;"> </span>of<span style="letter-spacing: 0.45pt;"> </span>both<span style="letter-spacing: 0.4pt;"> </span>the<span style="letter-spacing: 0.4pt;"> </span>classes<span style="letter-spacing: 0.4pt;"> </span>are<span style="letter-spacing: 0.4pt;"> </span>given<span style="letter-spacing: 0.45pt;"> </span><span style="letter-spacing: -0.1pt;">below:</span></p>
<div style="text-align: left;">Class<span style="letter-spacing: 0.8pt;"> </span><span style="letter-spacing: -0.2pt;">name</span><span style="mso-tab-count: 1;"> </span><span style="letter-spacing: -0.5pt;">:</span><span style="mso-tab-count: 1;"> </span><span style="letter-spacing: -0.1pt;">Demand</span></div>
<p class="MsoNormal" style="margin-bottom: 0in; margin-left: 29.0pt; margin-right: 0in; margin-top: 2.4pt; margin: 2.4pt 0in 0in 29pt;"><b style="mso-bidi-font-weight: normal;"><span style="font-size: 9pt; letter-spacing: -0.3pt; mso-bidi-font-size: 11.0pt;">Data</span></b><b style="mso-bidi-font-weight: normal;"><span style="font-size: 9pt; letter-spacing: 0.35pt; mso-bidi-font-size: 11.0pt;"> </span></b><b style="mso-bidi-font-weight: normal;"><span style="font-size: 9pt; letter-spacing: -0.3pt; mso-bidi-font-size: 11.0pt;">members/instance</span></b><b style="mso-bidi-font-weight: normal;"><span style="font-size: 9pt; letter-spacing: 0.35pt; mso-bidi-font-size: 11.0pt;"> </span></b><b style="mso-bidi-font-weight: normal;"><span style="font-size: 9pt; letter-spacing: -0.3pt; mso-bidi-font-size: 11.0pt;">variable:</span></b><b style="mso-bidi-font-weight: normal;"><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;"><o:p></o:p></span></b></p>
<p class="MsoBodyText" style="margin-bottom: 0in; margin-left: 63.0pt; margin-right: 0in; margin-top: 2.45pt; margin: 2.45pt 0in 0in 63pt; tab-stops: 232.95pt 249.95pt;"><span style="letter-spacing: -0.25pt;">pid</span><span style="mso-tab-count: 1;"> </span><span style="letter-spacing: -0.5pt;">:</span><span style="mso-tab-count: 1;"> </span>string<span style="letter-spacing: 0.3pt;"> </span>to<span style="letter-spacing: 0.3pt;"> </span>store<span style="letter-spacing: 0.3pt;"> </span>the<span style="letter-spacing: 0.3pt;"> </span>product<span style="letter-spacing: 0.3pt;"> </span><span style="letter-spacing: -0.25pt;">ID</span></p>
<p class="MsoBodyText" style="margin-bottom: 0in; margin-left: 63.0pt; margin-right: 0in; margin-top: 2.4pt; margin: 2.4pt 0in 0in 63pt; tab-stops: 232.95pt 249.95pt;"><span style="letter-spacing: -0.1pt;">pname</span><span style="mso-tab-count: 1;"> </span><span style="letter-spacing: -0.5pt;">:</span><span style="mso-tab-count: 1;"> </span>string<span style="letter-spacing: 0.3pt;"> </span>to<span style="letter-spacing: 0.3pt;"> </span>store<span style="letter-spacing: 0.3pt;"> </span>the<span style="letter-spacing: 0.3pt;"> </span>product<span style="letter-spacing: 0.3pt;"> </span><span style="letter-spacing: -0.2pt;">name</span></p>
<p class="MsoBodyText" style="margin-bottom: 0in; margin-left: 63.0pt; margin-right: 0in; margin-top: 2.4pt; margin: 2.4pt 0in 0in 63pt; tab-stops: 232.95pt 249.95pt;"><span style="letter-spacing: -0.1pt; mso-font-width: 105%;">pdemand</span><span style="mso-tab-count: 1;"> </span><span style="letter-spacing: -0.5pt; mso-font-width: 105%;">:</span><span style="mso-tab-count: 1;"> </span><span style="letter-spacing: -0.1pt; mso-font-width: 105%;">integer to</span><span style="letter-spacing: -0.05pt; mso-font-width: 105%;"> </span><span style="letter-spacing: -0.1pt; mso-font-width: 105%;">store</span><span style="letter-spacing: -0.05pt; mso-font-width: 105%;"> </span><span style="letter-spacing: -0.1pt; mso-font-width: 105%;">the</span><span style="letter-spacing: -0.05pt; mso-font-width: 105%;"> </span><span style="letter-spacing: -0.1pt; mso-font-width: 105%;">quantity</span><span style="letter-spacing: -0.05pt; mso-font-width: 105%;"> </span><span style="letter-spacing: -0.1pt; mso-font-width: 105%;">demanded</span><span style="letter-spacing: -0.05pt; mso-font-width: 105%;"> </span><span style="letter-spacing: -0.1pt; mso-font-width: 105%;">for</span><span style="letter-spacing: -0.05pt; mso-font-width: 105%;"> </span><span style="letter-spacing: -0.1pt; mso-font-width: 105%;">the</span><span style="letter-spacing: -0.05pt; mso-font-width: 105%;"> </span><span style="letter-spacing: -0.1pt; mso-font-width: 105%;">product</span></p>
<div style="text-align: left;"><b><span style="letter-spacing: -0.2pt;">Methods/Member</span><span style="letter-spacing: 0.75pt;"> </span><span style="letter-spacing: -0.1pt;">functions:</span></b></div>
<p class="MsoBodyText" style="line-height: 101%; margin-bottom: 0in; margin-left: 250.0pt; margin-right: 7.85pt; margin-top: 2.4pt; margin: 2.4pt 7.85pt 0in 250pt; tab-stops: 232.95pt 249.95pt; text-indent: -187.05pt;"><span style="letter-spacing: -0.1pt;">Demand(...)</span><span style="mso-tab-count: 1;"> </span><span style="letter-spacing: -0.5pt;">:</span><span style="mso-tab-count: 1;"> </span>parameterised<span style="letter-spacing: 1.75pt;"> </span>constructor<span style="letter-spacing: 1.75pt;"> </span>to<span style="letter-spacing: 1.75pt;"> </span>assign<span style="letter-spacing: 1.75pt;"> </span>values<span style="letter-spacing: 1.75pt;">
</span>to<span style="letter-spacing: 1.75pt;"> </span>the<span style="letter-spacing: 1.75pt;"> </span>data<span style="letter-spacing: 2pt;"> </span><span style="letter-spacing: -0.1pt;">members</span></p>
<p class="MsoBodyText" style="margin-bottom: 0in; margin-left: 63.0pt; margin-right: 0in; margin-top: 2.25pt; margin: 2.25pt 0in 0in 63pt; tab-stops: 232.95pt 249.95pt;"><span style="mso-font-width: 105%;">void<span style="letter-spacing: 0.1pt;"> </span><span style="letter-spacing: -0.1pt;">display()</span></span><span style="mso-tab-count: 1;"> </span><span style="letter-spacing: -0.5pt; mso-font-width: 105%;">:</span><span style="mso-tab-count: 1;"> </span><span style="mso-font-width: 105%;">to<span style="letter-spacing: -0.45pt;"> </span>display<span style="letter-spacing: -0.4pt;">
</span>the<span style="letter-spacing: -0.4pt;"> </span>details<span style="letter-spacing: -0.4pt;"> </span>of<span style="letter-spacing: -0.4pt;"> </span>the<span style="letter-spacing: -0.4pt;"> </span><span style="letter-spacing: -0.1pt;">product</span></span></p>
<div style="text-align: left;">Class<span style="letter-spacing: 0.8pt;"> </span><span style="letter-spacing: -0.2pt;">name</span><span style="mso-tab-count: 1;"> </span><span style="letter-spacing: -0.1pt;">Supply</span></div>
<p class="MsoNormal" style="margin-bottom: 0in; margin-left: 29.0pt; margin-right: 0in; margin-top: 2.4pt; margin: 2.4pt 0in 0in 29pt;"><b style="mso-bidi-font-weight: normal;"><span style="font-size: 9pt; letter-spacing: -0.3pt; mso-bidi-font-size: 11.0pt;">Data</span></b><b style="mso-bidi-font-weight: normal;"><span style="font-size: 9pt; letter-spacing: 0.35pt; mso-bidi-font-size: 11.0pt;"> </span></b><b style="mso-bidi-font-weight: normal;"><span style="font-size: 9pt; letter-spacing: -0.3pt; mso-bidi-font-size: 11.0pt;">members/instance</span></b><b style="mso-bidi-font-weight: normal;"><span style="font-size: 9pt; letter-spacing: 0.35pt; mso-bidi-font-size: 11.0pt;"> </span></b><b style="mso-bidi-font-weight: normal;"><span style="font-size: 9pt; letter-spacing: -0.3pt; mso-bidi-font-size: 11.0pt;">variables:</span></b><b style="mso-bidi-font-weight: normal;"><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;"><o:p></o:p></span></b></p>
<p class="MsoBodyText" style="margin-bottom: 0in; margin-left: 63.0pt; margin-right: 0in; margin-top: 2.4pt; margin: 2.4pt 0in 0in 63pt; tab-stops: 232.95pt 249.95pt;"><span style="letter-spacing: -0.1pt; mso-font-width: 105%;">pproduced</span><span style="mso-tab-count: 1;"> </span><span style="letter-spacing: -0.5pt; mso-font-width: 105%;">:</span><span style="mso-tab-count: 1;"> </span><span style="letter-spacing: -0.1pt; mso-font-width: 105%;">integer</span><span style="letter-spacing: -0.2pt; mso-font-width: 105%;"> </span><span style="letter-spacing: -0.1pt; mso-font-width: 105%;">to store</span><span style="letter-spacing: -0.05pt; mso-font-width: 105%;"> </span><span style="letter-spacing: -0.1pt; mso-font-width: 105%;">the quantity of</span><span style="letter-spacing: -0.05pt; mso-font-width: 105%;"> </span><span style="letter-spacing: -0.1pt; mso-font-width: 105%;">the product</span><span style="letter-spacing: -0.05pt; mso-font-width: 105%;"> </span><span style="letter-spacing: -0.1pt; mso-font-width: 105%;">produced</span></p>
<p class="MsoBodyText" style="margin-bottom: 0in; margin-left: 63.0pt; margin-right: 0in; margin-top: 2.45pt; margin: 2.45pt 0in 0in 63pt; tab-stops: 232.95pt 249.95pt;"><span style="letter-spacing: -0.1pt;">prate</span><span style="mso-tab-count: 1;"> </span><span style="letter-spacing: -0.5pt;">:</span><span style="mso-tab-count: 1;"> </span>to<span style="letter-spacing: 0.35pt;"> </span>store<span style="letter-spacing: 0.4pt;"> </span>the<span style="letter-spacing: 0.4pt;"> </span>cost<span style="letter-spacing: 0.35pt;"> </span>per<span style="letter-spacing: 0.4pt;"> </span>unit<span style="letter-spacing: 0.4pt;"> </span>of<span style="letter-spacing: 0.35pt;"> </span>the<span style="letter-spacing: 0.4pt;"> </span>product<span style="letter-spacing: 0.4pt;"> </span>in<span style="letter-spacing: 0.4pt;"> </span><span style="letter-spacing: -0.1pt;">decimal</span></p>
<div style="text-align: left;"><span style="letter-spacing: -0.2pt;">Mathods/Member</span><span style="letter-spacing: 0.75pt;"> </span><span style="letter-spacing: -0.1pt;">function:</span></div>
<p class="MsoBodyText" style="line-height: 101%; margin-bottom: 0in; margin-left: 250.0pt; margin-right: 7.85pt; margin-top: 2.4pt; margin: 2.4pt 7.85pt 0in 250pt; tab-stops: 232.95pt; text-align: justify; text-indent: -187.05pt;"><span style="letter-spacing: -0.1pt;">Supply(...)</span><span style="mso-tab-count: 1;"> </span>:<span style="letter-spacing: 4pt;"> </span>parameterised constructor to assign values
to the data<span style="letter-spacing: 2pt;"> </span>members of both the
classes</p>
<p class="MsoBodyText" style="line-height: 101%; margin-bottom: 0in; margin-left: 250.0pt; margin-right: 7.85pt; margin-top: 2.25pt; margin: 2.25pt 7.85pt 0in 250pt; tab-stops: 232.95pt; text-align: justify; text-indent: -187.05pt;"><span style="mso-font-width: 105%;">double calculation()</span><span style="mso-tab-count: 1;"> </span><span style="mso-font-width: 105%;">:<span style="letter-spacing: 4pt;"> </span>returns
the difference between the amount of demand (rate </span><span style="mso-font-width: 120%;">× </span><span style="mso-font-width: 105%;">demand)
and the amount produced (rate </span><span style="mso-font-width: 120%;">× </span><span style="letter-spacing: -0.1pt; mso-font-width: 105%;">produced)</span></p>
<p class="MsoBodyText" style="line-height: 101%; margin-bottom: 0in; margin-left: 250.0pt; margin-right: 7.85pt; margin-top: 2.25pt; margin: 2.25pt 7.85pt 0in 250pt; tab-stops: 232.95pt; text-align: justify; text-indent: -187.05pt;"><span style="mso-font-width: 105%;">void display()</span><span style="mso-tab-count: 1;"> </span><span style="mso-font-width: 105%;">:<span style="letter-spacing: 2pt;"><span style="mso-spacerun: yes;"> </span></span>to<span style="letter-spacing: -0.45pt;">
</span>display<span style="letter-spacing: -0.45pt;"> </span>the<span style="letter-spacing: -0.45pt;"> </span>details<span style="letter-spacing: -0.45pt;">
</span>of<span style="letter-spacing: -0.45pt;"> </span>the<span style="letter-spacing: -0.45pt;"> </span>product<span style="letter-spacing: -0.45pt;"> </span>and<span style="letter-spacing: -0.45pt;"> </span>the<span style="letter-spacing: -0.45pt;"> </span>difference<span style="letter-spacing: -0.45pt;"> </span>in amount of demand and amount of supply
by invoking the method <i style="mso-bidi-font-style: normal;">calculation()</i></span><i style="mso-bidi-font-style: normal;"><o:p></o:p></i></p>
<p class="MsoNormal" style="margin-bottom: 0in; margin-left: 29.0pt; margin-right: 0in; margin-top: 2.3pt; margin: 2.3pt 0in 0in 29pt;"><i style="mso-bidi-font-style: normal;"><u><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;">Assume<span style="letter-spacing: 0.3pt;"> </span>that<span style="letter-spacing: 0.3pt;"> </span>the<span style="letter-spacing: 0.3pt;"> </span>super<span style="letter-spacing: 0.35pt;"> </span>class<span style="letter-spacing: 0.3pt;"> </span><b style="mso-bidi-font-weight: normal;">Demand<span style="letter-spacing: 0.3pt;"> </span></b>has<span style="letter-spacing: 0.35pt;"> </span>been<span style="letter-spacing: 0.3pt;"> </span>defined.</span></u></i><i style="mso-bidi-font-style: normal;"><span style="font-size: 9pt; letter-spacing: 0.25pt; mso-bidi-font-size: 11.0pt;"> </span></i><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;">Using<span style="letter-spacing: 0.3pt;"> </span>the<span style="letter-spacing: 0.3pt;"> </span><b style="mso-bidi-font-weight: normal;">concept<span style="letter-spacing: 0.25pt;"> </span>to<span style="letter-spacing: 0.3pt;"> </span>inheritance,<span style="letter-spacing: 0.25pt;"> </span></b>specify<span style="letter-spacing: 0.3pt;"> </span>the<span style="letter-spacing: 0.25pt;"> </span>class<span style="letter-spacing: 0.35pt;"> </span><b style="mso-bidi-font-weight: normal;"><span style="letter-spacing: -0.1pt;">Supply</span><o:p></o:p></b></span></p>
<p class="MsoNormal" style="line-height: 122%; margin-bottom: 0in; margin-left: 29.0pt; margin-right: 129.45pt; margin-top: .25pt; margin: 0.25pt 129.45pt 0in 29pt; text-indent: -0.05pt;"><span style="font-size: 9pt; line-height: 122%; mso-bidi-font-size: 11.0pt;">giving<span style="letter-spacing: -0.3pt;"> </span>the<span style="letter-spacing: -0.3pt;"> </span>details<span style="letter-spacing: -0.3pt;"> </span>of<span style="letter-spacing: -0.3pt;"> </span>the<span style="letter-spacing: -0.3pt;"> </span><b style="mso-bidi-font-weight: normal;">constructor(.<span style="letter-spacing: 1.45pt;"> </span>),<span style="letter-spacing: -0.3pt;"> </span>double<span style="letter-spacing: -0.3pt;"> </span>calculation()<span style="letter-spacing: -0.25pt;"> </span></b>and<span style="letter-spacing: -0.3pt;"> </span><b style="mso-bidi-font-weight: normal;">void<span style="letter-spacing: -0.3pt;"> </span>display()</b>.<span style="letter-spacing: 2pt;"> </span><b style="mso-bidi-font-weight: normal;">The
super class, main function and algorithm need NOT be written.<o:p></o:p></b></span></p>
<h1 style="line-height: 9.8pt; margin-bottom: 0in; margin-left: 5.0pt; margin-right: 0in; margin-top: 0in; margin: 0in 0in 0in 5pt; mso-line-height-rule: exactly;"><br /></h1><div style="line-height: 9.8pt; margin: 0in 0in 0.0001pt 5pt; text-align: left;"><b>Question<span style="letter-spacing: 0.2pt;"> </span><span style="letter-spacing: -0.25pt;">11</span></b></div><div><span style="letter-spacing: -0.25pt;"><br /></span></div>
<p class="MsoListParagraph" style="margin-top: 3.1pt; mso-list: l5 level1 lfo1; tab-stops: 29.0pt 468.55pt; text-indent: -16.8pt;"><!--[if !supportLists]--><b><span style="font-size: 9pt; letter-spacing: -0.05pt; mso-font-width: 86%;"><span style="mso-list: Ignore;">(i)<span style="font: 7pt "Times New Roman";">
</span></span></span></b><!--[endif]--><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;">A<span style="letter-spacing: 0.45pt;"> </span>linked<span style="letter-spacing: 0.45pt;"> </span>list<span style="letter-spacing: 0.45pt;"> </span>is<span style="letter-spacing: 0.5pt;"> </span>formed<span style="letter-spacing: 0.45pt;"> </span>from<span style="letter-spacing: 0.45pt;"> </span>the<span style="letter-spacing: 0.5pt;"> </span>objects<span style="letter-spacing: 0.45pt;"> </span>of<span style="letter-spacing: 0.45pt;"> </span>the<span style="letter-spacing: 0.45pt;"> </span>class<span style="letter-spacing: 0.5pt;"> </span>given<span style="letter-spacing: 0.45pt;"> </span><span style="letter-spacing: -0.1pt;">below:</span><span style="mso-tab-count: 1;"> </span><b style="mso-bidi-font-weight: normal;"><span style="letter-spacing: -0.5pt;">2</span><o:p></o:p></b></span></p>
<p class="MsoBodyText" style="margin-bottom: 0in; margin-left: 29.0pt; margin-right: 0in; margin-top: 2.4pt; margin: 2.4pt 0in 0in 29pt;"><span style="mso-font-width: 105%;">Class<span style="letter-spacing: -0.3pt;"> </span><span style="letter-spacing: -0.2pt;">Node</span></span></p>
<p class="MsoNormal" style="margin-bottom: 0in; margin-left: 29.0pt; margin-right: 0in; margin-top: 3.5pt; margin: 3.5pt 0in 0in 29pt;"><span style="font-family: "Courier New"; font-size: 9pt; mso-bidi-font-family: Cambria; mso-bidi-font-size: 11.0pt; mso-hansi-font-family: Cambria;">{<o:p></o:p></span></p>
<p class="MsoBodyText" style="margin-bottom: 0in; margin-left: 63.0pt; margin-right: 358.5pt; margin-top: 2.75pt; margin: 2.75pt 358.5pt 0in 63pt;"><span style="font-family: "Courier New"; mso-bidi-font-family: Cambria; mso-hansi-font-family: Cambria;">double<span style="letter-spacing: -0.3pt;"> </span><span style="letter-spacing: -0.2pt;">sal;</span><o:p></o:p></span></p>
<p class="MsoBodyText" style="margin-bottom: 0in; margin-left: 63.0pt; margin-right: 358.5pt; margin-top: 2.75pt; margin: 2.75pt 358.5pt 0in 63pt;"><span style="font-family: "Courier New"; mso-bidi-font-family: Cambria; mso-hansi-font-family: Cambria;">Node<span style="letter-spacing: -0.2pt;"> </span><span style="letter-spacing: -0.1pt;">next;</span><o:p></o:p></span></p>
<p class="MsoNormal" style="margin-bottom: 0in; margin-left: 29.0pt; margin-right: 0in; margin-top: 2.8pt; margin: 2.8pt 0in 0in 29pt;"><span style="font-family: "Courier New"; font-size: 9pt; mso-bidi-font-family: Cambria; mso-bidi-font-size: 11.0pt; mso-hansi-font-family: Cambria;">}<o:p></o:p></span></p>
<p class="MsoBodyText" style="line-height: 101%; margin-bottom: 0in; margin-left: 29.0pt; margin-right: 7.95pt; margin-top: 1.7pt; margin: 1.7pt 7.95pt 0in 29pt;">Write and
Algorithm <b style="mso-bidi-font-weight: normal;">OR </b>a <i style="mso-bidi-font-style: normal;">Method </i>to add a node at the end of an existing linked list. The
method declaration is as<span style="letter-spacing: 2pt;"> </span><span style="letter-spacing: -0.1pt;">follows:</span></p>
<div style="margin-top: 2.2pt; text-align: left;"><span style="letter-spacing: -0.1pt;">void</span><span style="letter-spacing: 0.1pt;"> </span><span style="letter-spacing: -0.1pt;">addNode(Node</span><span style="letter-spacing: 0.15pt;"> </span><span style="letter-spacing: -0.1pt;">ptr,</span><span style="letter-spacing: 0.1pt;"> </span><span style="letter-spacing: -0.1pt;">double</span><span style="letter-spacing: 0.15pt;"> </span><span style="letter-spacing: -0.25pt;">ss)</span></div>
<p class="MsoListParagraph" style="margin-bottom: 2.3pt; margin-left: 29.0pt; margin-right: 0in; margin-top: 2.45pt; margin: 2.45pt 0in 2.3pt 29pt; mso-list: l5 level1 lfo1; tab-stops: 29.0pt; text-indent: -19.7pt;"><!--[if !supportLists]--><b><span style="font-size: 9pt; letter-spacing: -0.05pt; mso-font-width: 86%;"><span style="mso-list: Ignore;">(ii)<span style="font: 7pt "Times New Roman";">
</span></span></span></b><!--[endif]--><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;">Answer<span style="letter-spacing: 0.6pt;"> </span>the<span style="letter-spacing: 0.6pt;"> </span>following<span style="letter-spacing: 0.6pt;">
</span>questions<span style="letter-spacing: 0.6pt;"> </span>from<span style="letter-spacing: 0.6pt;"> </span>the<span style="letter-spacing: 0.65pt;"> </span>diagram<span style="letter-spacing: 0.6pt;"> </span>of<span style="letter-spacing: 0.6pt;"> </span>a<span style="letter-spacing: 0.6pt;"> </span>Binary<span style="letter-spacing: 0.6pt;"> </span>Tree<span style="letter-spacing: 0.6pt;"> </span>given<span style="letter-spacing: 0.65pt;"> </span><span style="letter-spacing: -0.1pt;">below:</span><o:p></o:p></span></p>
<table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" style="border-collapse: collapse; margin-left: 26.85pt; mso-padding-alt: 0in 0in 0in 0in; mso-table-layout-alt: fixed; mso-yfti-tbllook: 480;">
<tbody><tr style="height: 12.05pt; mso-yfti-firstrow: yes; mso-yfti-irow: 0;">
<td style="height: 12.05pt; padding: 0in; width: 337.6pt;" valign="top" width="450">
<p align="left" class="TableParagraph" style="margin-bottom: 0in; margin-left: 2.5pt; margin-right: 0in; margin-top: .1pt; margin: 0.1pt 0in 0in 2.5pt; text-align: left;"><b style="mso-bidi-font-weight: normal;"><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;">(a)<span style="letter-spacing: 1.2pt;"> </span></span></b><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;">Write<span style="letter-spacing: -0.05pt;"> </span>the pre-order<span style="letter-spacing: -0.05pt;"> </span>traversal<span style="letter-spacing: -0.05pt;"> </span>of the<span style="letter-spacing: -0.05pt;"> </span>above<span style="letter-spacing: -0.05pt;">
</span>tree <span style="letter-spacing: -0.1pt;">structure.</span><o:p></o:p></span></p>
</td>
<td style="height: 12.05pt; padding: 0in; width: 111.4pt;" valign="top" width="149">
<p align="right" class="TableParagraph" style="margin: 0.1pt 0in 0.0001pt 2.4pt; text-align: right;"><b style="mso-bidi-font-weight: normal;"><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-font-width: 83%;">1</span></b><b style="mso-bidi-font-weight: normal;"><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;"><o:p></o:p></span></b></p>
</td>
</tr>
<tr style="height: 12.95pt; mso-yfti-irow: 1;">
<td style="height: 12.95pt; padding: 0in; width: 337.6pt;" valign="top" width="450">
<p align="left" class="TableParagraph" style="margin-bottom: 0in; margin-left: 2.5pt; margin-right: 0in; margin-top: 1.0pt; margin: 1pt 0in 0in 2.5pt; text-align: left;"><b style="mso-bidi-font-weight: normal;"><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-font-width: 105%;">(b)<span style="letter-spacing: 0.35pt;"> </span></span></b><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-font-width: 105%;">Name<span style="letter-spacing: -0.25pt;"> </span>the<span style="letter-spacing: -0.25pt;">
</span>parent<span style="letter-spacing: -0.2pt;"> </span>of<span style="letter-spacing: -0.25pt;"> </span>the<span style="letter-spacing: -0.25pt;">
</span>nodes<span style="letter-spacing: -0.25pt;"> </span>D<span style="letter-spacing: -0.25pt;"> </span>and<span style="letter-spacing: -0.25pt;">
B.</span></span><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;"><o:p></o:p></span></p>
</td>
<td style="height: 12.95pt; padding: 0in; width: 111.4pt;" valign="top" width="149">
<p align="right" class="TableParagraph" style="margin: 1pt 0in 0.0001pt 2.4pt; text-align: right;"><b style="mso-bidi-font-weight: normal;"><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-font-width: 83%;">1</span></b><b style="mso-bidi-font-weight: normal;"><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;"><o:p></o:p></span></b></p>
</td>
</tr>
<tr style="height: 29.1pt; mso-yfti-irow: 2; mso-yfti-lastrow: yes;">
<td style="height: 29.1pt; padding: 0in; width: 337.6pt;" valign="top" width="450">
<p align="left" class="TableParagraph" style="margin-bottom: 0in; margin-left: 2.5pt; margin-right: 0in; margin-top: 1.0pt; margin: 1pt 0in 0in 2.5pt; text-align: left;"><b style="mso-bidi-font-weight: normal;"><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;">(c)<span style="letter-spacing: 2.2pt;"> </span></span></b><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;">State<span style="letter-spacing: 0.35pt;"> </span>the<span style="letter-spacing: 0.35pt;"> </span>level<span style="letter-spacing: 0.3pt;"> </span>of<span style="letter-spacing: 0.35pt;"> </span>nodes<span style="letter-spacing: 0.35pt;"> </span>E<span style="letter-spacing: 0.35pt;"> </span>and<span style="letter-spacing: 0.35pt;"> </span>F<span style="letter-spacing: 0.3pt;"> </span>when<span style="letter-spacing: 0.35pt;"> </span>the<span style="letter-spacing: 0.35pt;"> </span>root<span style="letter-spacing: 0.35pt;"> </span>is<span style="letter-spacing: 0.3pt;"> </span>at<span style="letter-spacing: 0.35pt;"> </span>level<span style="letter-spacing: 0.35pt;">
</span><span style="letter-spacing: -0.25pt;">0.</span><o:p></o:p></span></p>
</td>
<td style="height: 29.1pt; padding: 0in; width: 111.4pt;" valign="top" width="149">
<p align="right" class="TableParagraph" style="margin: 1pt 0in 0.0001pt 2.4pt; text-align: right;"><b style="mso-bidi-font-weight: normal;"><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-font-width: 83%;">1</span></b><b style="mso-bidi-font-weight: normal;"><span style="font-size: 9pt; mso-bidi-font-size: 11.0pt;"><o:p></o:p></span></b></p>
<p align="right" class="TableParagraph" style="line-height: 12.3pt; margin: 4.25pt 0in 0.0001pt 2.35pt; text-align: right;"><br /></p>
</td>
</tr>
</tbody></table><br /><div><span style="color: red;"><b>Solutions Coming Soon.......</b></span></div>Adminhttp://www.blogger.com/profile/03624712466161002566noreply@blogger.com0tag:blogger.com,1999:blog-1942321153835414691.post-78026831677490725552023-03-20T09:06:00.004+05:302023-10-01T07:56:18.777+05:30BlueJ Program On String Sorting And Swapping First And Last Character<div style="text-align: left;"> <br /> A class SwapSort has been defined to string related manipulations on a input word.<br /> Some of the members of the class are as follows<br /> wrd: To store the word<br /> len: length of the word<br /> swapwrd: to store the swapped word<br /> sortwrd: to store the sorted word<br /> <br /> SwapSort(): default constructor ti initialize the members with valid value<br /> void readWord(): accept the word in upper case <br /> void sortWord(): sort the word in ascending order and stores in sortwrd<br /> void swapChar(): Exchange the first and last character of the word and stores in swapwrd<br /> void display (): Display all the words (original, swapped and sorted<br /> <br /><br />import java.util.*;<br />public class SwapSort<br />{<br /><span style="white-space: pre;"> </span>String wrd, swapwrd, sortwrd;<br /><span style="white-space: pre;"> </span>int len;<br /><span style="white-space: pre;"> </span>Scanner sc=new Scanner(System.in);<br /><span style="white-space: pre;"> </span>SwapSort()<br /><span style="white-space: pre;"> </span>{<br /><span style="white-space: pre;"> </span> wrd="";<br /><span style="white-space: pre;"> </span> sortwrd="";<br /><span style="white-space: pre;"> </span> swapwrd="";<br /><span style="white-space: pre;"> </span> len=0;<br /><span style="white-space: pre;"> </span>}<br /><span style="white-space: pre;"> <br /></span><span style="white-space: pre;"> </span>void readWord()<br /><span style="white-space: pre;"> </span>{<br /><span style="white-space: pre;"> </span> System.out.print("\nEnter the word: ");<br /><span style="white-space: pre;"> </span> wrd=sc.nextLine().toUpperCase();<br /><span style="white-space: pre;"> </span>}<br /><span style="white-space: pre;"> <br /></span><span style="white-space: pre;"> </span>void swapChar()<br /><span style="white-space: pre;"> </span>{<br /><span style="white-space: pre;"> </span> len=wrd.length();<br /><span style="white-space: pre;"> </span> System.out.println(wrd.charAt(len-1));<br /><span style="white-space: pre;"> </span> swapwrd=swapwrd+wrd.charAt(len-1);<br /><span style="white-space: pre;"> </span> for(int i=1;i<len-1;i++)<br /><span style="white-space: pre;"> </span> swapwrd=swapwrd+wrd.charAt(i);<br /><span style="white-space: pre;"> </span> swapwrd=swapwrd+wrd.charAt(0);<br /><span style="white-space: pre;"> </span>}<br /><span style="white-space: pre;"> </span>void sortWord()<br /><span style="white-space: pre;"> </span>{<br /><span style="white-space: pre;"> </span> char c;<br /><span style="white-space: pre;"> </span> char ch[]=new char[len];<br /><span style="white-space: pre;"> </span> for(int i=0;i<len;i++)<br /><span style="white-space: pre;"> </span> ch[i]=wrd.charAt(i);<br /><span style="white-space: pre;"> </span> for(int i=0;i<len-1;i++)<br /><span style="white-space: pre;"> </span> {<br /><span style="white-space: pre;"> </span> for(int j=i+1;j<len;j++)<br /><span style="white-space: pre;"> </span> {<br /><span style="white-space: pre;"> </span> if(ch[i]>ch[j])<br /><span style="white-space: pre;"> </span> {<br /><span style="white-space: pre;"> </span> c=ch[i];<br /><span style="white-space: pre;"> </span> ch[i]=ch[j];<br /><span style="white-space: pre;"> </span> ch[j]=c;<br /><span style="white-space: pre;"> </span> }<br /><span style="white-space: pre;"> </span> }<br /><span style="white-space: pre;"> </span> }<br /><span style="white-space: pre;"> </span> sortwrd=new String(ch);<br /><span style="white-space: pre;"> </span> <br /><span style="white-space: pre;"> </span> }<br /><span style="white-space: pre;"> </span> <br /><span style="white-space: pre;"> </span>void display()<br /><span style="white-space: pre;"> </span>{<br /><span style="white-space: pre;"> </span> System.out.println("\nOriginal Word:"+wrd);<br /><span style="white-space: pre;"> </span> System.out.println("\nSorted Word:"+sortwrd);<br /><span style="white-space: pre;"> </span> System.out.println("\nSwapped Word:"+swapwrd);<br /><span style="white-space: pre;"> </span>}<br /><span style="white-space: pre;"> </span> public static void main(String[] args) <br /><span style="white-space: pre;"> </span> {<br /><span style="white-space: pre;"> </span> SwapSort ob=new SwapSort();<br /><span style="white-space: pre;"> </span> ob.readWord();<br /><span style="white-space: pre;"> </span> ob.swapChar();<br /><span style="white-space: pre;"> </span> ob.sortWord();<br /><span style="white-space: pre;"> </span> ob.display();<br /><span style="white-space: pre;"> </span>}<br />}</div><div style="text-align: left;"><br /></div>Adminhttp://www.blogger.com/profile/03624712466161002566noreply@blogger.com0tag:blogger.com,1999:blog-1942321153835414691.post-35043970497433325102023-03-12T09:40:00.002+05:302023-03-20T09:06:49.626+05:30Mixing Two Ascending order Arrays into Third Array<div style="text-align: left;"><span style="font-family: arial;"> <br /></span><span style="font-family: arial;">A class Mixer has been defined to merge two sorted integer arrays in ascending order. Some of the member function and variables are as follows.</span></div><div style="text-align: left;"><span style="font-family: arial;"><br /></span><span style="font-family: arial;">int arr[]: stores the elements in ascending order<br /></span><span style="font-family: arial;">int n=size of array</span></div><div style="text-align: left;"><span style="font-family: arial;"><br /></span><span style="font-family: arial;">Mixer (int nn): constructor to assign n=nn;</span></div><div style="text-align: left;"><span style="font-family: arial;"><br /></span><span style="font-family: arial;">void accept(): accepts elements in ascending order without any duplicate</span></div><div style="text-align: left;"><span style="font-family: arial;"><br /></span><span style="font-family: arial;">Mixer mix(Mixer A): Merge current object array elements with parameterised object array into the array of a third object </span><span style="font-family: arial;">and returns the object</span></div><div style="text-align: left;"><span style="font-family: arial;"><br /></span><span style="font-family: arial;">void display(): display array of all objects</span></div><div style="text-align: left;"><span style="font-family: arial;"><br /></span><span style="font-family: arial;">Define main () method and create objects and invoke all methods</span><span style="font-family: arial;"><br /></span><span style="font-family: arial;"><br /></span><span style="font-family: arial;"><br /></span><span style="font-family: arial;">import java.util.*;<br /></span><span style="font-family: arial;">public class Mixer<br /></span><span style="font-family: arial;">{<br /></span><span style="font-family: arial;"><span style="white-space: pre;"> </span>int arr[];<br /></span><span style="font-family: arial;"><span style="white-space: pre;"> </span>int n;<br /></span><span style="font-family: arial;"><span style="white-space: pre;"> </span>Mixer(int nn)<br /></span><span style="font-family: arial;"><span style="white-space: pre;"> </span>{<br /></span><span style="font-family: arial;"><span style="white-space: pre;"> </span> n=nn;<br /></span><span style="font-family: arial;"><span style="white-space: pre;"> </span> arr=new int [n];<br /></span><span style="font-family: arial;"><span style="white-space: pre;"> </span> }<br /></span><span style="font-family: arial;"><span style="white-space: pre;"> </span> void accept()<br /></span><span style="font-family: arial;"><span style="white-space: pre;"> </span> {<br /></span><span style="font-family: arial;"><span style="white-space: pre;"> </span> Scanner sc=new Scanner(System.in);<br /></span><span style="font-family: arial;"><span style="white-space: pre;"> </span> for(int i=0;i<n;i++)<br /></span><span style="font-family: arial;"><span style="white-space: pre;"> </span> {<br /></span><span style="font-family: arial;"><span style="white-space: pre;"> </span> System.out.print("\nEnter Value:");<br /></span><span style="font-family: arial;"><span style="white-space: pre;"> </span> arr[i]=sc.nextInt();<br /></span><span style="font-family: arial;"><span style="white-space: pre;"> </span> } <br /></span><span style="font-family: arial;"><span style="white-space: pre;"> </span> }<br /></span><span style="font-family: arial;"><span style="white-space: pre;"> </span> Mixer mix(Mixer A)<br /></span><span style="font-family: arial;"><span style="white-space: pre;"> </span> {<br /></span><span style="font-family: arial;"><span style="white-space: pre;"> </span> int x=n+A.n;<br /></span><span style="font-family: arial;"><span style="white-space: pre;"> </span> Mixer ob=new Mixer(x);<br /></span><span style="font-family: arial;"><span style="white-space: pre;"> </span> int i,j,k;<br /></span><span style="font-family: arial;"><span style="white-space: pre;"> </span> i=0;<br /></span><span style="font-family: arial;"><span style="white-space: pre;"> </span> j=0;<br /></span><span style="font-family: arial;"><span style="white-space: pre;"> </span> k=0;<br /></span><span style="font-family: arial;"><span style="white-space: pre;"> </span> while(i<n && j<A.n)<br /></span><span style="font-family: arial;"><span style="white-space: pre;"> </span> {<br /></span><span style="font-family: arial;"><span style="white-space: pre;"> </span> if(arr[i]<=A.arr[j])<br /></span><span style="font-family: arial;"><span style="white-space: pre;"> </span> {<br /></span><span style="font-family: arial;"><span style="white-space: pre;"> </span> ob.arr[k++]=arr[i];<br /></span><span style="font-family: arial;"><span style="white-space: pre;"> </span> i++;<br /></span><span style="font-family: arial;"><span style="white-space: pre;"> </span> }<br /></span><span style="font-family: arial;"><span style="white-space: pre;"> </span> else<br /></span><span style="font-family: arial;"><span style="white-space: pre;"> </span> {<br /></span><span style="font-family: arial;"><span style="white-space: pre;"> </span> ob.arr[k++]=A.arr[j];<br /></span><span style="font-family: arial;"><span style="white-space: pre;"> </span> j++; <br /></span><span style="font-family: arial;"><span style="white-space: pre;"> </span> <br /></span><span style="font-family: arial;"><span style="white-space: pre;"> </span> }<br /></span><span style="font-family: arial;"><span style="white-space: pre;"> </span> if(i==n|| j==A.n)<br /></span><span style="font-family: arial;"><span style="white-space: pre;"> </span> break;<br /></span><span style="font-family: arial;"><span style="white-space: pre;"> </span> }<br /></span><span style="font-family: arial;"><span style="white-space: pre;"> </span> <span style="white-space: pre;"> </span> if(i==n)<br /></span><span style="font-family: arial;"><span style="white-space: pre;"> </span> {<br /></span><span style="font-family: arial;"><span style="white-space: pre;"> </span> for(;k<x;k++)<br /></span><span style="font-family: arial;"><span style="white-space: pre;"> </span> {<br /></span><span style="font-family: arial;"><span style="white-space: pre;"> </span> ob.arr[k]=A.arr[j];<br /></span><span style="font-family: arial;"><span style="white-space: pre;"> </span> j++; <br /></span><span style="font-family: arial;"><span style="white-space: pre;"> </span> }<br /></span><span style="font-family: arial;"><span style="white-space: pre;"> </span> }<br /></span><span style="font-family: arial;"><span style="white-space: pre;"> </span> else<br /></span><span style="font-family: arial;"><span style="white-space: pre;"> </span> {<br /></span><span style="font-family: arial;"><span style="white-space: pre;"> </span> for(;k<x;k++)<br /></span><span style="font-family: arial;"><span style="white-space: pre;"> </span> {<br /></span><span style="font-family: arial;"><span style="white-space: pre;"> </span> ob.arr[k]=arr[i];<br /></span><span style="font-family: arial;"><span style="white-space: pre;"> </span> i++;<br /></span><span style="font-family: arial;"><span style="white-space: pre;"> </span> }<br /></span><span style="font-family: arial;"><span style="white-space: pre;"> </span> }<br /></span><span style="font-family: arial;"><span style="white-space: pre;"> </span> return ob;<br /></span><span style="font-family: arial;"><span style="white-space: pre;"> </span> }<br /></span><span style="font-family: arial;"><span style="white-space: pre;"> </span> void display()<br /></span><span style="font-family: arial;"><span style="white-space: pre;"> </span> {<br /></span><span style="font-family: arial;"><span style="white-space: pre;"> </span> for(int i=0;i<n;i++)<br /></span><span style="font-family: arial;"><span style="white-space: pre;"> </span> System.out.print(arr[i]+" ");<br /></span><span style="font-family: arial;"><span style="white-space: pre;"> </span> }<br /></span><span style="font-family: arial;"><span style="white-space: pre;"> </span> public static void Mixer(String[] args) <br /></span><span style="font-family: arial;"><span style="white-space: pre;"> </span> {<br /></span><span style="font-family: arial;"><span style="white-space: pre;"> </span>Mixer ob1,ob2,ob3;<br /></span><span style="font-family: arial;"><span style="white-space: pre;"> </span>ob1=new Mixer(5);<br /></span><span style="font-family: arial;"><span style="white-space: pre;"> </span>ob2=new Mixer(6);<br /></span><span style="font-family: arial;"><span style="white-space: pre;"> </span>System.out.print("\n1st Array Input\n");<br /></span><span style="font-family: arial;"><span style="white-space: pre;"> </span>ob1.accept();<br /></span><span style="font-family: arial;"><span style="white-space: pre;"> </span>System.out.print("\n2nd Array Input\n");<br /></span><span style="font-family: arial;"><span style="white-space: pre;"> </span>ob2.accept();<br /></span><span style="font-family: arial;"><span style="white-space: pre;"> </span>ob3=ob1.mix(ob2);<br /></span><span style="font-family: arial;"><span style="white-space: pre;"> </span>System.out.print("\n1st Array Values\n");<br /></span><span style="font-family: arial;"><span style="white-space: pre;"> </span>ob1.display();<br /></span><span style="font-family: arial;"><span style="white-space: pre;"> </span>System.out.print("\n2nd Array Values\n");<br /></span><span style="font-family: arial;"><span style="white-space: pre;"> </span>ob2.display();<br /></span><span style="font-family: arial;"><span style="white-space: pre;"> </span>System.out.print("\n3rd Array Values\n");<br /></span><span style="font-family: arial;"><span style="white-space: pre;"> </span>ob3.display();<br /></span><span style="white-space: pre;"><span style="font-family: arial;"> <br /></span></span><span style="font-family: arial;"><span style="white-space: pre;"> </span>}<br /></span><span style="font-family: arial;">}</span></div><div style="text-align: left;"><br /></div>Adminhttp://www.blogger.com/profile/03624712466161002566noreply@blogger.com0tag:blogger.com,1999:blog-1942321153835414691.post-72760721361819444442023-01-16T18:03:00.003+05:302023-01-16T18:34:17.438+05:30Sorting boundary elements of a 2 d array display the boundary elements along with sum<p> </p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOE8fKmXt6TX4xOzzKUZwwyKY8CjJIDDPm_nnCqfM-74ZcrCIFVl4lFmGi_c0xpbUD-QygUJtc_eZh5Zp_ZAbcFg0ITaFXookSckIWjNdTsvdtk2ksIZQp5ln5JQo2pV8hQwwlVuHQs_-IccmP8h71a24NGEFJbCXFuLShiAD9F5BAl0Kc45lJVATWXw/s1280/matrix.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1280" data-original-width="867" height="943" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOE8fKmXt6TX4xOzzKUZwwyKY8CjJIDDPm_nnCqfM-74ZcrCIFVl4lFmGi_c0xpbUD-QygUJtc_eZh5Zp_ZAbcFg0ITaFXookSckIWjNdTsvdtk2ksIZQp5ln5JQo2pV8hQwwlVuHQs_-IccmP8h71a24NGEFJbCXFuLShiAD9F5BAl0Kc45lJVATWXw/w640-h943/matrix.jpg" width="640" /></a></div><br /><p></p><div style="text-align: left;"><b>Using Scanner Class</b></div><div style="text-align: left;"><b><br /></b></div><div style="text-align: left;"><div>import java.util.*;</div><div>public class Main</div><div>{</div><div><br /></div><div>int x,t,r,c,i,j,n,m;</div><div>int a[][],b[];</div><div>void show()</div><div>{</div><div>t=1;</div><div>Scanner br=new Scanner(System.in);</div><div>c=0;</div><div>while(true)</div><div>{</div><div><br /></div><div>System.out.println("enter the number of rows:");</div><div>n=br.nextInt();</div><div>if(n<2 || n>20)</div><div>continue;</div><div>System.out.println("enter the number of columns:");</div><div>m=br.nextInt();</div><div>if(m<2 || m>20)</div><div>continue;</div><div>else</div><div>break;</div><div>}</div><div><br /></div><div>a=new int[n][m];</div><div>b=new int[2*(m+n)];</div><div>for(i=0;i< n;i++)</div><div>{</div><div>for(j=0;j< m;j++)</div><div>{</div><div>System.out.println("enter value:");</div><div>a[i][j]=br.nextInt();</div><div>}</div><div>}</div><div>System.out.println("\nEntered values are\n");</div><div>for(i=0;i< n;i++)</div><div>{</div><div>for(j=0;j< m;j++)</div><div>{</div><div>System.out.print(" "+a[i][j]);</div><div>}</div><div>System.out.println();</div><div>}</div><div>System.out.println("\n\n");</div><div>for(i=0;i< m;i++)</div><div>{</div><div>b[c++]=a[0][i];</div><div>}</div><div>for(i=1;i<=n-1;i++)</div><div>{</div><div>b[c++]=a[i][m-1];</div><div>}</div><div>for(i=m-2;i >=0;i--)</div><div>{</div><div>b[c++]=a[n-1][i];</div><div>}</div><div>for(i=n-2;i >0;i--)</div><div>{</div><div>b[c++]=a[i][0];</div><div>}</div><div><br /></div><div>bsort();</div><div>r=0;</div><div>c=-1;</div><div>t=0;</div><div>for(i=1;i<=m;i++)</div><div>{</div><div>a[r][++c]=b[t++];</div><div>}</div><div>for(i=1;i<=n-1;i++)</div><div>{</div><div>a[++r][c]=b[t++];</div><div>}</div><div>for(i=1;i<=m-1;i++)</div><div>{</div><div>a[r][--c]=b[t++];</div><div>}</div><div>for(i=1;i<=n-2;i++)</div><div>{</div><div>a[--r][c]=b[t++];</div><div>}</div><div>System.out.println("\nAfter sorting the matrix\n");</div><div>for(i=0;i< n;i++)</div><div>{</div><div> for(j=0;j< m;j++)</div><div> {</div><div> System.out.print(" "+a[i][j]);</div><div> }</div><div> System.out.println();</div><div> }</div><div> x=0;</div><div> System.out.println("\nAfter sorting the boundary values\n");</div><div>for(i=0;i< n;i++)</div><div>{</div><div> for(j=0;j< m;j++)</div><div> {</div><div> if(i==0 || i==n-1 || j==0 || j==m-1)</div><div>{</div><div> System.out.print(" "+a[i][j]);</div><div> x=x+a[i][j];</div><div>}</div><div> else</div><div> System.out.print(" ");</div><div> }</div><div> System.out.println();</div><div> }</div><div>System.out.println("\nSum of the boundary elements "+x);</div><div>}</div><div>private void bsort()</div><div>{</div><div> int flag;</div><div> for(i=0;i< c;i++)</div><div> {</div><div> flag=0;</div><div> for(j=0;j< c-i-1;j++)</div><div> {</div><div> if(b[j] >b[j+1])</div><div> {</div><div> flag=1;</div><div> t=b[j];</div><div> b[j]=b[j+1];</div><div> b[j+1]=t;</div><div> }</div><div> }</div><div> if(flag==0)</div><div> break;</div><div> }</div><div> }</div><div>public static void main(String args[])throws Exception</div><div>{</div><div>Main ob=new Main();</div><div>ob.show();</div><div>}</div><div>}</div><div style="text-align: left;"><br /></div><div style="text-align: left;"><br /></div><b>Using BufferedReader Class</b></div><div style="text-align: left;"><br />import java.io.*;<br />public class Boundary<br />{<br />int x,t,r,c,i,j,n,m;<br />int a[][],b[];<br />void show()throws IOException<br />{<br />t=1;<br />BufferedReader br=new BufferedReader(new InputStreamReader(System.in));<br />c=0;<br />while(true)<br />{<br />System.out.println("enter the number of rows:");<br />n=Integer.parseInt(br.readLine());<br />if(n<2 || n>20)<br />continue;<br />System.out.println("enter the number of columns:");<br />m=Integer.parseInt(br.readLine());<br />if(m<2 || m>20)<br />continue;<br />else<br />break;<br />}<br />a=new int[n][m];<br />b=new int[2*(m+n)];<br />for(i=0;i< n;i++)<br />{<br />for(j=0;j< m;j++)<br />{<br />System.out.println("enter value:");<br />a[i][j]=Integer.parseInt(br.readLine());<br />}<br />}<br />System.out.println("\nEntered values are\n");<br />for(i=0;i< n;i++)<br />{<br />for(j=0;j< m;j++)<br />{<br />System.out.print(" "+a[i][j]);<br />}<br />System.out.println();<br />}<br />System.out.println("\n\n");<br />for(i=0;i< m;i++)<br />{<br />b[c++]=a[0][i];<br />}<br />for(i=1;i<=n-1;i++)<br />{<br />b[c++]=a[i][m-1];<br />}<br />for(i=m-2;i >=0;i--)<br />{<br />b[c++]=a[n-1][i];<br />}<br />for(i=n-2;i >0;i--)<br />{<br />b[c++]=a[i][0];<br />}<br />bsort();<br />r=0;<br />c=-1;<br />t=0;<br />for(i=1;i<=m;i++)<br />{<br />a[r][++c]=b[t++];<br />}<br />for(i=1;i<=n-1;i++)<br />{<br />a[++r][c]=b[t++];<br />}<br />for(i=1;i<=m-1;i++)<br />{<br />a[r][--c]=b[t++];<br />}<br />for(i=1;i<=n-2;i++)<br />{<br />a[--r][c]=b[t++];<br />}<br />System.out.println("\nAfter sorting the matrix\n");<br />for(i=0;i< n;i++)<br />{<br /> for(j=0;j< m;j++)<br /> {<br /> System.out.print(" "+a[i][j]);<br /> }<br /> System.out.println();<br /> }<br /> x=0;<br /> System.out.println("\nAfter sorting the boundary values\n");<br />for(i=0;i< n;i++)<br />{<br /> for(j=0;j< m;j++)<br /> {<br /> if(i==0 || i==n-1 || j==0 || j==m-1)<br />{<br /> System.out.print(" "+a[i][j]);<br /> x=x+a[i][j];<br />}<br /> else<br /> System.out.print(" ");<br /> }<br /> System.out.println();<br /> }<br />System.out.println("\nSum of the boundary elements "+x);<br />}<br />private void bsort()<br />{<br /> int flag;<br /> for(i=0;i< c;i++)<br /> {<br /> flag=0;<br /> for(j=0;j< c-i-1;j++)<br /> {<br /> if(b[j] >b[j+1])<br /> {<br /> flag=1;<br /> t=b[j];<br /> b[j]=b[j+1];<br /> b[j+1]=t;<br /> }<br /> }<br /> if(flag==0)<br /> break;<br /> }<br /> }<br />public static void main(String args[])throws Exception<br />{<br />Boundary ob=new Boundary();<br />ob.show();<br />}<br />}</div><div style="text-align: left;"><br /></div><div style="text-align: left;"><br /></div><div style="text-align: left;"><br /></div><div style="text-align: left;"><b>Sample Input & Output</b></div><div style="text-align: left;"><br /></div><div style="text-align: left;"><div>enter the number of rows:</div><div>3</div><div>enter the number of columns:</div><div>4</div><div>enter value:</div><div>5</div><div>enter value:</div><div>6</div><div>enter value:</div><div>7</div><div>enter value:</div><div>55</div><div>enter value:</div><div>4</div><div>enter value:</div><div>22</div><div>enter value:</div><div>1</div><div>enter value:</div><div>34</div><div>enter value:</div><div>5</div><div>enter value:</div><div>4</div><div>enter value:</div><div>34</div><div>enter value:</div><div>3</div><div><br /></div><div>Entered values are</div><div><br /></div><div> 5 6 7 55</div><div> 4 22 1 34</div><div> 5 4 34 3</div><div><br /></div><div><br /></div><div><br /></div><div><br /></div><div>After sorting the matrix</div><div><br /></div><div> 3 4 4 5</div><div> 55 22 1 5</div><div> 34 34 7 6</div><div><br /></div><div>After sorting the boundary values</div><div><br /></div><div> 3 4 4 5</div><div> 55 5</div><div> 34 34 7 6</div><div><br /></div><div>Sum of the boundary elements 157</div></div>Adminhttp://www.blogger.com/profile/03624712466161002566noreply@blogger.com0tag:blogger.com,1999:blog-1942321153835414691.post-41415979790869036812022-12-19T04:00:00.002+05:302023-10-01T07:56:18.775+05:30Display the words of a sentence in ascending order of their frequencies<div style="text-align: left;"><div>import java.util.*;</div><div>class Main</div><div>{</div><div> String str1,str[],str2[];</div><div> int arr[];</div><div> int i,j,len,c,k,x;</div><div> String temp;</div><div> StringTokenizer stk;</div><div> Scanner sc=new Scanner(System.in);</div><div> void show()</div><div> {</div><div> i=0;</div><div> k=0;</div><div> System.out.print("\nEnter Number of Sentences:");</div><div> c=sc.nextInt();</div><div> if(c<1||c>4)</div><div> {</div><div> System.out.print("\nInvalid Entry");</div><div> System.exit(0);</div><div> }</div><div> Scanner sc=new Scanner(System.in);</div><div> while(true)</div><div> {</div><div> System.out.print("Enter the sentences:");</div><div> str1=sc.nextLine().trim();</div><div> len=str1.length();</div><div> if(str1.charAt(len-1)=='.'||str1.charAt(len-1)==','||str1.charAt(len-1)=='?'||str1.charAt(len-1)=='!')</div><div> break;</div><div> else</div><div> System.out.print("\nTerminate the sentence with specified characters:");</div><div> }</div><div> stk=new StringTokenizer(str1,".,?! ");</div><div> c=stk.countTokens();</div><div> str=new String[c];</div><div> str2=new String[c];</div><div> arr=new int[c];</div><div> for(i=0;i<c;i++)</div><div> arr[i]=-1;</div><div> i=0;</div><div> while(stk.hasMoreTokens())</div><div> {</div><div> str[i++]=stk.nextToken();</div><div> }</div><div> for(i=0;i<c-1;i++)</div><div> {</div><div> for(j=i+1;j<c;j++) </div><div> if(str[i].compareTo(str[j])>0)</div><div> {</div><div> temp=str[i];</div><div> str[i]=str[j];</div><div> str[j]=temp;</div><div> }</div><div> }</div><div> </div><div> str1=str[0];</div><div> k=1;</div><div> for(i=1;i<c;i++)</div><div> {</div><div> if(str[i].equals(str1))</div><div> k++;</div><div> else</div><div> {</div><div> str2[x]=str1;</div><div> arr[x++]=k;</div><div> k=1;</div><div> str1=str[i];</div><div> }</div><div> }</div><div> str2[x]=str1;</div><div> arr[x++]=k;</div><div> for(i=0;i<x;i++)</div><div> {</div><div> for(j=i+1;j<x;j++) </div><div> {</div><div> if(arr[i]>arr[j])</div><div> {</div><div> int t=arr[i];</div><div> arr[i]=arr[j];</div><div> arr[j]=t;</div><div> temp=str2[i];</div><div> str2[i]=str2[j];</div><div> str2[j]=temp;</div><div>}</div><div>}</div><div>}</div><div>System.out.println("\nWord Frequency");</div><div>for(i=0;i<x;i++)</div><div>System.out.println(str2[i]+" "+arr[i]);</div><div>}</div><div>public static void main(String[] args)</div><div>{</div><div> new Main().show();</div><div>}</div><div>}</div><div><br /></div><div><b>Sample Input & Output</b></div><div><br /></div><div><div>Enter Number of Sentences:3</div><div>Enter the sentences:this is a test. this is another, where are others?</div><div><br /></div><div>Word Frequency</div><div>a 1</div><div>another 1</div><div>are 1</div><div>others 1</div><div>test 1</div><div>where 1</div><div>this 2</div><div>is 2</div></div></div>Adminhttp://www.blogger.com/profile/03624712466161002566noreply@blogger.com0tag:blogger.com,1999:blog-1942321153835414691.post-19372668061006442802022-12-18T04:00:00.001+05:302023-10-01T07:56:18.773+05:30Arrange the words of a sentence in descending order of their lengths<div style="text-align: left;"> import java.io.*;<br />import java.util.*;<br />public class Gcd </div><div style="text-align: left;">{<br /> BufferedReader br=new BufferedReader(new InputStreamReader(System.in));<br /> int i,j,x;<br /> String str,sArr[]; <br /> StringTokenizer stk;<br /> void accept() throws Exception<br /> {<br /> <br /> x=0;<br /> System.out.print("Enter a sentence: ");<br /> str=br.readLine(); <br /> stk=new StringTokenizer(str);<br /> i=stk.countTokens();<br /> sArr=new String[i];<br /> while(stk.hasMoreTokens())<br /> {<br /> sArr[x++]=stk.nextToken();<br /> }<br /> for(i=0;i<x-1;i++)<br /> {<br /> for(j=i+1;j<x;j++)<br /> {<br /> if(sArr[i].length()<sArr[j].length())<br /> {<br /> str=sArr[i];<br /> sArr[i]=sArr[j];<br /> sArr[j]=str;<br /> }<br /> }<br /> }<br /> System.out.println("\nWords in decending order according to length as follows");<br /> for(i=0;i<x;i++)<br /> System.out.println(sArr[i]);<br /> }<br /> <br /> <br />public static void main(String args[])throws Exception<br />{<br /> Gcd ob=new Gcd();<br /> ob.accept();<br />}<br />}</div><div style="text-align: left;"><br /></div><div style="text-align: left;"><b>Sample Input Output</b></div><div style="text-align: left;"><b><br /></b>Enter a sentence: this is another test of desending order<br /><br /></div><div style="text-align: left;">Words in desending order according to length as follows<br />desending<br />another<br />order<br />this<br />test<br />is<br />of</div><p style="text-align: left;"><br /></p>Adminhttp://www.blogger.com/profile/03624712466161002566noreply@blogger.com0tag:blogger.com,1999:blog-1942321153835414691.post-3640838162454637152022-12-17T04:00:00.001+05:302022-12-17T04:00:00.198+05:30ICSE Function Overloading Program On Different Values<p> A design a class to overload a function num_calc() as follows:</p><p><br /></p><p>a) void num_calc(int num, char ch) with one integer argument and one character argument computes </p><p>the square of integer argument if choice ch is ‘s’ otherwise finds its cube. </p><p><br /></p><p>b) void num_calc(int a, int b, char ch) with two integer arguments and one character argument,</p><p>computes the product of integer arguments if ch is ‘p’ else adds the integers.</p><p><br /></p><p>c) void num_calc(String s1, String s2) with two string arguments, which prints whether the </p><p>strings are equal or not.</p><p><br /></p><p><b>Program</b></p><p><br /></p><div style="text-align: left;"> <br /><div style="text-align: left;">class Diff<br />{<br /> public void num_calc(int num, char ch)</div><div style="text-align: left;"> {<br /> if(ch == 's' || ch == 'S')</div><div style="text-align: left;"> {<br /> int s = num * num;<br /> System.out.println("Square = " + s);<br /> }<br /> else</div><div style="text-align: left;"> {<br /> int c = num * num * num;<br /> System.out.println("Cube = " + c);<br /> }<br /> }<br /> public void num_calc(int a, int b, char ch)</div><div style="text-align: left;">{<br /> if(ch == 'p' || ch == 'P')</div><div style="text-align: left;">{<br /> int p = a * b;<br /> System.out.println("Product = " + p);<br /> }<br /> else</div><div style="text-align: left;">{<br /> int s = a + b;<br /> System.out.println("Sum = " + s);<br /> }<br /> }<br /> public void num_calc(String s1, String s2)</div><div style="text-align: left;">{<br /> if(s1.equalsIgnoreCase(s2))<br /> System.out.println("They are equal");<br /> else<br /> System.out.println("They are unequal");<br /> }<br /> public static void main(String args[])<br /> {<br />Diff ob=new Diff();<br /> ob.num_calc(1,'s');<br /> ob.num_calc(1,2,'p');<br /> ob.num_calc("java","j2se");<br /> }<br />}</div></div><div style="text-align: left;"><br /></div>Adminhttp://www.blogger.com/profile/03624712466161002566noreply@blogger.com0tag:blogger.com,1999:blog-1942321153835414691.post-56879225711341472232022-12-16T04:00:00.001+05:302022-12-16T04:00:00.189+05:30Function Overloading ICSE Program Comparing Values<p> Design a class to overload a function compare() as follows:</p><p><br /></p><p>(a) void compare(int, int): to compare two integer values and print the greater of the two integers.</p><p><br /></p><p>(b) void compare(char, char): to compare the numeric values of two characters and print the character </p><p>with higher numeric value.</p><p><br /></p><p>(c) void compare(String, String): to compare the length of the two strings and print the longer of </p><p>the two.</p><p><br /></p><p><b>Program</b></p><p> </p><div style="text-align: left;">class Comp<br />{<br /> public void compare(int a, int b)<br />{<br /> int large = (a > b)? a : b;<br /> System.out.println(large);<br /> }<br /> public void compare(char a, char b)<br />{<br /> char large = (a > b)? a : b;<br /> System.out.println(large);<br /> }<br /> public void compare(String a, String b)<br />{<br /> String large = (a.length() > b.length())? a : b;<br /> System.out.println(large);<br /> }<br /> <br /> public static void main(String args[])<br /> {<br />Comp ob=new Comp();<br /> ob.compare(9,18);<br /> ob.compare('o','x');<br /> ob.compare("Neymar","Messi");<br /> }<br />}</div>Adminhttp://www.blogger.com/profile/03624712466161002566noreply@blogger.com0tag:blogger.com,1999:blog-1942321153835414691.post-70270496129530880682022-12-15T04:00:00.001+05:302022-12-15T04:00:00.199+05:30Function Overloading Polygon Function For ICSE<p> Design a class to overload a function polygon() as follows:</p><p><br /></p><p>(i) void polygon(int n, char ch): with one integer argument and one character </p><p>argument that draws a filled square of side n using the character stored in ch.</p><p><br /></p><p>Input value of n = 2, ch = ‘O’</p><p>Output:</p><p>OO</p><p>OO</p><p><br /></p><p>(ii) void polygon(int x, int y): with two integer arguments that draws a filled </p><p>rectangle of length x and breadth y, using the symbol ‘@’.</p><p>Input value of x = 2, y = 5</p><p>Output:</p><p>@@@@@</p><p>@@@@@</p><p><br /></p><p><br /></p><p>(iii) void polygon(): with no arguments that draws a filled triangle shown below.</p><p>Example:</p><p><br /></p><p>Output:</p><p>*</p><p>**</p><p>***</p><p><br /></p><p><b>Program</b></p><p> </p><div style="text-align: left;">class Poly<br />{<br /> <br /><span style="white-space: pre;"> </span> public static void polygon(int n, char ch)<br />{<br /> for(int i = 1; i <= n; i++)<br /> {<br /> for(int j = 1; j <= n; j++)<br /> {<br /> System.out.print(ch);<br /> }<br /> System.out.println();<br /> }<br /> }<br /> public static void polygon(int x, int y)<br />{<br /> for(int i = 1; i <= y; i++)<br /> {<br /> for(int j = 1; j <= x; j++)<br /> {<br /> System.out.print("@");<br /> }<br /> System.out.println();<br /> }<br /> }<br /> public static void polygon()<br />{<br /> for(int i=0;i<3;i++)<br />{<br /> for(int j= 0;j<=i;j++)<br />{<br />System.out.print("*");<br />}<br /> System.out.println();<br />}<br />} <br /> public static void main(String args[])<br /> {<br /> polygon(5,'o');<br /> polygon(4,7);<br /> polygon();<br /> }<br />}</div><div style="text-align: left;"><br /></div>Adminhttp://www.blogger.com/profile/03624712466161002566noreply@blogger.com0tag:blogger.com,1999:blog-1942321153835414691.post-52857364518567212902022-12-14T04:00:00.001+05:302022-12-14T04:00:00.200+05:30Function Overloading Series Function For ICSE<p> Design a class to overload a function series() as follows:</p><p><br /></p><p>(i) double series(double n) with one double argument and returns </p><p>the sum of the series, sum = 1 / 1 + 1 / 2 + 1 / 3 + … + 1 / n.</p><p><br /></p><p>(ii) double series(double a, double n) with two double arguments and returns</p><p>the sum of the series, sum = 1 / a^2 + 4 / a^5 + 7 / a^8 + 10 / a^11 + … to n terms.</p><p><br /></p><p><b>Program</b></p><div style="text-align: left;"><br />class Ser<br />{<br /> public double series(double n)<br />{<br /> double sum = 0.0;<br /> for(int i = 1; i <= n; i++)<br /> sum = sum + 1.0 / i;<br /> return sum;<br /> }<br /> public double series(double a, double n)<br />{<br /> double sum = 0.0;<br /> int j = 1; <br /> for(int i = 1; i <= n; i++)<br />{<br /> sum =sum + j/ Math.pow(a, j+1);<br /> j=j+3;<br /> }<br /> return sum;<br /> }<br /> public static void main(String args[])<br /> {<br /> Ser ob = new Ser();<br /> System.out.println(ob.series(5.0));<br /> System.out.println(ob.series(1.3,6.0)); <br /> }<br />}</div><p style="text-align: left;"><br /></p>Adminhttp://www.blogger.com/profile/03624712466161002566noreply@blogger.com0tag:blogger.com,1999:blog-1942321153835414691.post-68463910362805313732022-12-12T04:00:00.001+05:302022-12-12T04:00:00.182+05:30Overloading Function Area In ICSE BlueJ Program<p> Design a class to overload a function area() as follows:</p><p><br /></p><p>(i) double area(double a, double b, double c) with three double arguments, </p><p>returns the area of a scalene triangle using the formula:area = √(s(s – a)(s – b)(s – c))</p><p>where s = (a + b + c) / 2.</p><p><br /></p><p>(ii) double area(int a, int b, int height) with three integer arguments,</p><p> returns the area of a trapezium using the formula:area = 1/2 × height × (a + b)</p><p><br /></p><p>(iii) double area(double diagonal1, double diagonal2) with two double arguments, </p><p>returns the area of a rhombus using the formula:area = 1/2 × (diagonal1 × diagonal2)</p><p><br /></p><p><b>Program</b></p><p><br /></p><p> </p><div style="text-align: left;">class Area<br />{<br /> public double area(double a, double b, double c)<br />{<br /> double s = (a + b + c) / 2.0;<br /> System.out.println(s);<br /> double areaTr = Math.sqrt(s * (s - a) * (s - b) * (s - c));<br /> return areaTr;<br /> }<br /> public double area(int a, int b, int height)<br />{<br /> double areaT = 1.0 / 2 * height * (a + b);<br /> return areaT;<br /> }<br /> public double area(double diagonal1, double diagonal2)<br />{<br /> double areaR = 1.0 / 2 * (diagonal1 * diagonal2);<br /> return areaR;<br /> }<br /> <br />public static void main(String args[])<br /> {<br /> Area ob = new Area();<br /> System.out.println(ob.area(3.0,9.0,7.5));<br /> System.out.println(ob.area(8,9,9));<br /> System.out.println(ob.area(3.0,3.2)); <br /> }<br />}</div>Adminhttp://www.blogger.com/profile/03624712466161002566noreply@blogger.com0tag:blogger.com,1999:blog-1942321153835414691.post-14529828491370479052022-12-10T04:00:00.001+05:302022-12-10T04:00:00.185+05:30Function Overloading ICSE BlueJ Programs On String<p> Design a class to overload a function joyString() as follows:</p><p><br /></p><p>(i) void joyString(String s, char ch1, char ch2)- with one string argument and two character arguments</p><p>that replaces the character argument ch1 with the character argument ch2 in the given string s and prints </p><p>the new string.</p><p>Example: INPUT:s = “TECHNALAGY”</p><p>ch1 = ‘A’</p><p>ch2 = ‘O’</p><p>OUTPUT:“TECHNOLOGY”</p><p><br /></p><p>(ii) void joyString(String s)- with one string argument that prints the position of the first space </p><p>and the last space of the given string s.</p><p>Example:</p><p>INPUT:</p><p>s = “Cloud computing means Internet-based computing”</p><p>OUTPUT:</p><p>First index: 5</p><p>Last index: 36</p><p><br /></p><p>(iii) void joyString(String s1, String s2)- with two string arguments that combines the two strings </p><p>with a space between them and prints the resultant string.</p><p>Example:</p><p>INPUT:</p><p>s1 = “COMMON WEALTH”</p><p>s2 = “GAMES”</p><p>OUTPUT:</p><p>COMMON WEALTH GAMES</p><p>(use library functions)</p><p><br /></p><p><b>Program</b></p><p><br /></p><div style="text-align: left;">class Overloading<br />{<br /> <br /> void joyString(String s, char ch1, char ch2)<br />{<br /> s = s.replace(ch1, ch2);<br /> System.out.println(s);<br /> }<br /> void joyString(String s)<br />{<br /> int first = s.indexOf(' ');<br /> int last = s.lastIndexOf(' ');<br /> System.out.println("First index of space is: " + first);<br /> System.out.println("Last index of space is: " + last);<br /> }<br /> void joyString(String s1, String s2)<br />{<br /> String s= s1.concat(" ");<br /> s= s.concat(s2); <br /> System.out.println(s);<br /> }<br /> <br /> public static void main(String args[])<br /> {<br /> Overloading ob = new Overloading();<br /> ob.joyString("computer",'o','i');<br /> ob.joyString("topicwise computer icse questions");<br /> ob.joyString("computer","programming");<br /> }<br />}</div><p><br /></p>Adminhttp://www.blogger.com/profile/03624712466161002566noreply@blogger.com0tag:blogger.com,1999:blog-1942321153835414691.post-16370842300083934212022-12-08T17:13:00.011+05:302022-12-11T15:40:33.639+05:30BlueJ Program On Merging Two Arrays With Odd Elements Followed By Even Elements<p> Design a class OddEven to arrange two single dimensional arrays into one single
dimensional array, such that the odd numbers from both the arrays are at the beginning
followed by the even numbers. </p><p>Example: Array 1: { 2, 13, 6, 19, 26, 11, 4 }</p><p> Array 2: { 7, 22, 4, 17, 12, 45 } </p><p> Arranged Array = { 13, 19 11, 7, 17, 45, 2, 6, 26, 4, 22, 4, 12 } </p><p><br /></p><p>Some of the members of the class are given below: </p><p>Class name : OddEven </p><p>Data members/instance variables: </p><p>a[ ] : to store integers in the array</p><p> m : integer to store the size of the array </p><p>Methods / Member functions: </p><p>OddEven(int mm) : parameterised constructor to initialize
the data member m=mm </p><p>void fillarray( ) : to enter integer elements in the array </p><p>OddEven arrange(OddEven P, OddEven Q ) : stores the odd numbers from both the
parameterized object arrays followed
by the even numbers from both the
arrays and returns the object with the
arranged array </p><p>void display( ) : displays the elements of the arranged
array </p><p>Specify the class OddEven giving details of the constructor( ), void fillarray( ),
OddEven arrange(OddEven, OddEven) and void display( ). Define a main( ) function to
create objects and call the functions accordingly to enable the task.</p><p><br /></p><p><b>Program</b></p><div style="text-align: left;"><br />import java.io.*;<br />public class Arrange<br />{<br /><span style="white-space: pre;"> </span>int a[],m;<br /><span style="white-space: pre;"> </span>BufferedReader br=new BufferedReader(new InputStreamReader(System.in));<br /><span style="white-space: pre;"> </span>Arrange(int mm)<br /><span style="white-space: pre;"> </span>{<br /><span style="white-space: pre;"> </span> m=mm;<br /><span style="white-space: pre;"> </span> a=new int [m];<br /><span style="white-space: pre;"> </span>}<br /><span style="white-space: pre;"> </span>private void fillArray()throws IOException<br /><span style="white-space: pre;"> </span>{<br /><span style="white-space: pre;"> </span> for(int i=0;i<m;i++)<br /><span style="white-space: pre;"> </span> {<br /><span style="white-space: pre;"> </span> System.out.print("\nValue: ");<br /><span style="white-space: pre;"> </span> a[i]=Integer.parseInt(br.readLine());<br /><span style="white-space: pre;"> </span> }<br /><span style="white-space: pre;"> </span>}<br /><span style="white-space: pre;"> </span>private Main arrange(Main P, Main Q)<br /><span style="white-space: pre;"> </span>{<br /><span style="white-space: pre;"> </span> int x=0;<br /><span style="white-space: pre;"> </span> Main obj=new Main(P.m+Q.m);<br /><span style="white-space: pre;"> </span> for(int i=0;i<P.m;i++)<br /><span style="white-space: pre;"> </span> {<br /><span style="white-space: pre;"> </span> if(P.a[i]%2!=0)<br /><span style="white-space: pre;"> </span> obj.a[x++]=P.a[i];<br /><span style="white-space: pre;"> </span> } <br /><span style="white-space: pre;"> </span> for(int i=0;i<Q.m;i++)<br /><span style="white-space: pre;"> </span> {<br /><span style="white-space: pre;"> </span> if(Q.a[i]%2!=0)<br /><span style="white-space: pre;"> </span> obj.a[x++]=Q.a[i];<br /><span style="white-space: pre;"> </span> } <br /><span style="white-space: pre;"> </span> <br /><span style="white-space: pre;"> </span> for(int i=0;i<P.m;i++)<br /><span style="white-space: pre;"> </span> {<br /><span style="white-space: pre;"> </span> if(P.a[i]%2==0)<br /><span style="white-space: pre;"> </span> obj.a[x++]=P.a[i];<br /><span style="white-space: pre;"> </span> } <br /><span style="white-space: pre;"> </span> for(int i=0;i<Q.m;i++)<br /><span style="white-space: pre;"> </span> {<br /><span style="white-space: pre;"> </span> if(Q.a[i]%2==0)<br /><span style="white-space: pre;"> </span> obj.a[x++]=Q.a[i];<br /><span style="white-space: pre;"> </span> } <br /><span style="white-space: pre;"> </span> return obj;<br /><span style="white-space: pre;"> </span> <br /><span style="white-space: pre;"> </span> }<br /><span style="white-space: pre;"> </span>private void display()<br /><span style="white-space: pre;"> </span>{<br /><span style="white-space: pre;"> </span> for(int i=0;i<m;i++)<br /><span style="white-space: pre;"> </span> System.out.print(" "+a[i]);<br /><span style="white-space: pre;"> </span>}<br /><span style="white-space: pre;"> </span> public static void main(String[] args) throws IOException<br /><span style="white-space: pre;"> </span> {<br /><span style="white-space: pre;"> </span> Arrange P,Q,ob;<br /><span style="white-space: pre;"> </span> P=new Arrange(6);<br /><span style="white-space: pre;"> </span> Q=new Arrange(4);<br /><span style="white-space: pre;"> </span> ob=new Arrange(1);<br /><span style="white-space: pre;"> </span> <span style="white-space: pre;"> </span>System.out.println("\n1st Array");<br /><span style="white-space: pre;"> </span> P.fillArray();<br /><span style="white-space: pre;"> </span> <span style="white-space: pre;"> </span>System.out.println("\n2nd Array");<br /><span style="white-space: pre;"> </span> Q.fillArray();<br /><span style="white-space: pre;"> </span> ob=ob.arrange(P,Q);<br /><span style="white-space: pre;"> </span> <br /><span style="white-space: pre;"> </span>System.out.println("\n1st Array");<br /><span style="white-space: pre;"> </span>P.display();<br /><span style="white-space: pre;"> </span>System.out.println("\n2nd Array");<br /><span style="white-space: pre;"> </span>Q.display();<br /><span style="white-space: pre;"> </span>System.out.println("\nFinal Array");<br /><span style="white-space: pre;"> </span>ob.display();<br /><span style="white-space: pre;"> </span>}<br />}</div><div><br /></div><p><br /></p>Adminhttp://www.blogger.com/profile/03624712466161002566noreply@blogger.com0tag:blogger.com,1999:blog-1942321153835414691.post-54299548565489860772022-12-08T16:05:00.005+05:302022-12-08T16:05:39.174+05:30Function Overloading ICSE Program On Series<p> Design a class to overload a function SumSeries() as follows: </p><p><br /></p><p>(i) void SumSeries(int n, double x) – with one integer argument and one double argument</p><p> to find and display the sum of the series given below:</p><p>s = (x/1) – (x/2) + (x/3) – (x/4) + (x/5) … to n terms</p><p><br /></p><p>(ii) void SumSeries() – To find and display the sum of the following series:</p><p>s = 1 + (1 X 2) + (1 X 2 X 3) + … + (1 X 2 X 3 X 4 X … 20)</p><p><br /></p><div style="text-align: left;"><b>Program</b></div><div style="text-align: left;"><br />class Series<br />{<br /> public void SumSeries(int n, double x)<br /> {<br /> double sum = 0;<br /> for (int i = 1; i <= n; i++)<br /> {<br /> if (i % 2 == 0) <br /> sum = sum - (x / i);<br /> else <br /> sum = sum + (x / i);<br /> <br /> }<br /> System.out.println("Sum = " + sum);<br /> }<br /> public void SumSeries() {<br /> int sum = 0;<br /> for (int i = 1; i <= 20; i++) <br />{<br /> int p = 1;<br /> for (int j = 1; j <= i; j++) <br />{<br /> p = p * j;<br /> }<br /> sum = sum + p;<br /> }<br /> System.out.println("Sum = " + sum);<br /> }<br /> <br /> public static void main(String args[])<br /> {<br /> Series ob = new Series();<br /> ob.SumSeries(6,2);<br /> ob.SumSeries();<br /> }<br />}</div>Adminhttp://www.blogger.com/profile/03624712466161002566noreply@blogger.com0tag:blogger.com,1999:blog-1942321153835414691.post-40064306959396700902022-12-08T04:00:00.001+05:302022-12-08T04:00:00.179+05:30BlueJ Programs Function Overloading On String<p> Design a class to overload a function check() as follows:</p><p><br /></p><p>i) void check(String str, char ch) – to find and print the frequency of a character in a string.</p><p>Example :Input: Str = “Computer” ch = ‘e’</p><p>Output: number of e present is=1</p><p><br /></p><p>ii) void check (String s1) – to display only the vowels from string s1 , after converting it to lower case.</p><p>Example :Input:S1= “Vidyanagar” </p><p>Output: i a a a</p><p><br /></p><div style="text-align: left;"><b>Program</b></div><div style="text-align: left;"><br /></div><div style="text-align: left;"><br />class Str<br />{<br /> public void check(String str, char ch) <br /> {<br /> int count = 0;<br /> for (int i = 0; i < str.length(); i++) <br /> {<br /> char Char = str.charAt(i);<br /> if (ch == Char) <br /> {<br /> count++;<br /> }<br /> }<br /> System.out.println("number of "+ch+ " present is = " + count);<br /> }<br /> public void check(String s1) <br /> {<br /> s1 = s1.toLowerCase();<br /> for (int i = 0; i < s1.length(); i++) <br /> {<br /> char Char = s1.charAt(i);<br /> if (Char == 'a' || Char == 'e' || Char == 'i' ||Char == 'o'<br /> || Char == 'u') {<br /> System.out.print(Char + " " );<br /> }<br /> }<br /> }<br /> <br /> public static void main(String args[])<br /> {<br /> Str ob = new Str();<br /> ob.check("Computer",'e');<br /> ob.check("Vidyanagar");<br /> }<br />}</div>Adminhttp://www.blogger.com/profile/03624712466161002566noreply@blogger.com0tag:blogger.com,1999:blog-1942321153835414691.post-2725541534737914522022-12-06T08:20:00.004+05:302022-12-06T08:20:27.985+05:30BlueJ Program On Function Overloading To Show Area Of Different shapes<p> Design a class to overload a function volume() as follows:</p><p>(i)double volume(double r) – with radius ‘r’ as an argument, </p><p>returns the volume of sphere using the formula: v = 4 / 3 × 22 / 7 × r3</p><p><br /></p><p>(ii)double volume(double h, double r) – with height ‘h’ and radius ‘r’ as the arguments,</p><p>returns the volume of a cylinder using the formula: v = 22 / 7 × r2 × h</p><p> </p><p>(iii) double volume(double l, double b, double h) –</p><p>with length ‘l’, breadth ‘b’ and height ‘h’ as the arguments, </p><p>returns the volume of a cuboid using the formula: v = l × b × h</p><p><br /></p><p><b>Program</b></p><div style="text-align: left;">class Area<br />{<br /> double volume(double r) <br /> {<br /> double vol = 4.0 / 3 * 22 / 7 * Math.pow(r, 3);<br /> return vol;<br /> }<br /> double volume(double h, double r) <br /> {<br /> double vol = 22/ (double)7 * Math.pow(r, 2) * h;<br /> return vol;<br /> }<br /> <br /> double volume(double l, double b, double h) <br /> {<br /> double vol = l * b * h;<br /> return vol;<br /> }<br /> <br /> public static void main(String args[])<br /> {<br /> Area ob = new Area();<br /> System.out.println(ob.volume(3.0));<br /> System.out.println(ob.volume(5.0,8.0));<br /> System.out.println(ob.volume(3.0,3.2,2.0)); <br /> }<br />}</div>Adminhttp://www.blogger.com/profile/03624712466161002566noreply@blogger.com0