IGNOU MCA MCS 11 SOLVED ASSIGNMENT
₹80
₹30
MCS 11: Problem Solving and Programming
| Title Name | IGNOU MCA MCS 11 SOLVED ASSIGNMENT |
|---|---|
| Type | Soft Copy (E-Assignment) .pdf |
| University | IGNOU |
| Degree | MASTER DEGREE PROGRAMMES |
| Course Code | MCA |
| Course Name | Master of Computer Applications |
| Subject Code | MCS 11 |
| Subject Name | Problem Solving and Programming |
| Year | 2025 2026 |
| Session | - |
| Language | English Medium |
| Assignment Code | MCS 11/Assignment-1/2025 2026 |
| Product Description | Assignment of MCA (Master of Computer Applications ) 2025 2026. Latest MCS-011 2026 Solved Assignment Solutions |
| Last Date of IGNOU Assignment Submission | Last Date of Submission of IGNOU BEGC-131 (BAG) 2025-26 Assignment is for January 2026 Session: 30th September, 2026 (for December 2025 Term End Exam). Semester Wise January 2025 Session: 30th March, 2026 (for June 2026 Term End Exam). July 2025 Session: 30th September, 2025 (for December 2025 Term End Exam). |
| Format | Ready-to-Print PDF (.soft copy) |
📅 Important Submission Dates
- July 2026 Session: 30th April, 2027
- January 2027 Session: 31st October, 2026
Why Choose Our Solved Assignments?
• Guidelines: Strictly follows 2025-26 official word limits.
• Scoring: Designed to help students achieve 90+ marks.
📋 Assignment Content Preview
MCS 11 2025 2026 - English
Course Code : MCS-011
Course Title : Problem Solving and Programming
Assignment Number : BCA(II)/011/Assignment/2025-26
Maximum Marks : 100
Weightage : 25%
Last Dates for Submission: 31st October, 2025 (For July Session) 30th April, 2026 (For January Session)
There are eight questions in this assignment. Each question carries 10 marks. Rest 20 marks are for viva-voce. Answer all the questions. You may use illustrations and diagrams to enhance the explanations. Please go through the guidelines regarding assignments given in the Programme Guide for the format of presentation.
Q1: Explain the differences between call-by-value and call-by-reference in C. Write separate C programs to swap two numbers using both approaches and analyze the output. Which approach reflects the changes outside the function and why?
Q2: Write a C program to calculate the average, highest, and lowest marks obtained by students in a class using an array. Accept n marks from the user and display the results.
Q3: Write a C program to multiply two matrices A and B (of size N×N) and store the result in matrix C. Also, check whether the result is a diagonal matrix.
Q4:
Without using built-in string functions, write a menu-driven C program using switch-case to perform the following on two strings:
(i) Count the number of vowels in each string
(ii) Check whether both strings are palindromes
(iii) Replace a character with another
(iv) Find the frequency of each character
Q5: Explain dynamic memory allocation in C. Write a C program to dynamically allocate memory to store a list of numbers and then compute their sum and standard deviation. Free the memory after use. Discuss memory management in your explanation.
Q6: What is a structure in C? Define a structure for an Employee containing emp_id, name, department, and salary. Write functions to:
- Input employee data
- Display all records
- Find employees with the highest salary
- Calculate average salary department-wise
Q7: Write a C program that reads student records (roll number, name, and marks) from a file, computes the result (pass/fail), and writes the result into another file with appropriate messages. Discuss the file I/O operations used.
Q8: What are header files in C? Write a C program that uses a macro to convert Celsius to Fahrenheit and vice versa. Use conditional compilation to enable/disable each conversion. Discuss the significance of preprocessor directives.
MCS 011 (July 2026 - January 2027) - ENGLISH
Course Code : MCS-011
Course Title : Problem Solving and Programming
Assignment Number : BCA(II)/011/Assignment/2026-27
Maximum Marks : 100
Weightage : 25%
Last Dates for Submission : 31st October, 2026 (For July 2026 Session)
: 30th April, 2027 (For January 2027 Session)
There are eight questions in this assignment. Each question carries 10 marks. Rest 20
marks are for viva-voce. Answer all the questions. You may use illustrations and diagrams
to enhance the explanations. Please go through the guidelines regarding assignments given
in the Programme Guide for the format of presentation.
Q1:
Explain the concepts of recursion and iteration in C with suitable examples. Write two separate C
programs to calculate the Greatest Common Divisor (GCD) of two positive integers:
using an iterative approach and
using a recursive approach
Compare both approaches.
Q2:
Write a C program that accepts n integer values from the user and performs the following operations
using one-dimensional arrays:
Find the second largest and second smallest elements.
Count the number of even and odd numbers.
Display all duplicate elements, if any.
Compute the average of all elements.
Q3:
Write a C program to perform operations on a square matrix of order N.
The program should:
Find the sum of each row and each column.
Compute the sum of the principal and secondary diagonals.
Check whether the matrix is symmetric.
Display the transpose of the matrix.
Q4:
Without using any built-in string handling functions, write a menu-driven C program to perform the
following operations on a given string:
1. Reverse the string.
2. Count the number of words.
3. Convert the string to uppercase.
4. Check whether the string is an anagram of another string.
5. Display the frequency of vowels and consonants.
Use the switch-case construct for implementing the menu.
Q5:
Explain the concept of dynamic memory allocation in C. Write a C program that dynamically allocates
memory to store the details of N products (Product ID, Product Name, Quantity, Price).
The program should:
Accept product details.
Display all products.
Find the costliest product.
Calculate the total inventory value.
Release the allocated memory before termination.
Discuss the advantages of dynamic memory allocation in this context.
Q6:
Explain the role of structures and nested structures in C programming. Define appropriate structures for a
Library Management System containing:
Book ID
Title
Author
Publisher
Number of Copies
Write functions to:
Input book details.
Display all records.
Search a book using Book ID.
Display books written by a specified author.
❓ Frequently Asked Questions (FAQs)
A: Immediately after payment, the download link will appear and be sent to your email.
Q: Is this hand-written or typed?
A: This is a professional typed computer PDF. You can use it as a reference for your handwritten submission.
Get the full solved PDF for just Rs. 15