# IGNOU Question Paper Solutions/MCA/Semester 1/MCS-011 Problem Solving and Programming/june 2009

• MCA (Revised)
• Term-End Examination
• JUNE 2009
• MCS-011: PROBLEM SOLVING AND PROGRAMMING
• Time: 3 hours
• Maximum Marks : 100
• Note: Question number 1 is compulsory. Answer any three questions from the rest.
• 1.(a) Develop an algorithm, draw a corresponding flowchart and then write a program in ‘C’ to print the sum of the digits of a three digit number. [10 marks]
• 1.(b) Write a program that does not use the inbuilt string function to perform the following:
```   (i)To compare two strings
(ii)To concatenate two strings..            [10 marks]

```
• 1.(c)Write ‘C’ programs to read a string and check whether it is palindrome or not..

[10 marks]

• 1.(d)Write the output of the following program:

main() { Int x=2,y=3,S1,S2; S1=x+(++y); S2=++x+y++; Printf(“%d%d%d%d\n”,S1,S2,x,y); } [5 marks]

• 1(e)Differentiate between structure and union. [5 marks]
• 2.(a) Summarize the purpose of the format strings(like %s,%d,%c) that are commonly used within the print function ,with an example for each. [10 Marks]
• 1(b)Write a Program in ‘C’ to print the following output ‘n’rows.For example ,if n=3,the following should be output by the program:
```           1
1 2 1
1 2 3 2 1
1 2 1
1                                      [10 Marks]
```
• 3(a) .Write a Program in ‘C’ to copy one file to another. The program should read the another.The program should read the filenames at command line. [10 Marks]
• 3(b) Explain the meaning and usage of each of the following function prototypes:

(i) getch() (ii) strcmp() (iii)getchr() (iv) gets() (v) puts() [5x2=10Marks]

• 4.(a) Write a Program in ‘C’ in which a two-dimensional array is represented as an array of integer pointers to a set of single dimensional integer array. [10 Marks]
• 4(b)Write a ‘C’ program to find the sum of the given series:

S=1-2/2!+3/3!-4/4!_ _ _n/n! [10 Marks]

• 5.(a) List and explain bitwise operators in’C’. [10 Marks]
• 5 (b) Write a program to count the number of characters,number of words and number of lines in a given file. [10 Marks]