NPTEL » Problem Solving Through Programming In C
Please scroll down for latest Programs 👇
Practice Program - 1
Due on 2024-02-22, 23:59 IST
Write a C Program to calculates the area (floating point number with two decimal places) of a Circle given it’s radius (integer value). The value of Pi is 3.14.
[This Programming assignments will not be evaluated. This is for users to get familiar with programming in google course builder platform]
[This Programming assignments will not be evaluated. This is for users to get familiar with programming in google course builder platform]
Public Test Cases | Input | Expected Output | Actual Output | Status |
---|---|---|---|---|
Test Case 1 | 7 | Area of a circle = 153.86 | Area of a circle = 153.86 | Passed |
Test Case 2 | 50 | Area of a circle = 7850.00 | Area of a circle = 7850.00 | Passed |
Private Test cases used for Evaluation | Status |
Test Case 1 | Passed |
Practice Program - 2
Due on 2024-02-22, 23:59 IST
Write a C program to check if a given Number is zero or Positive or Negative Using if...else statement.
[This Programming assignments will not be evaluated. This is for users to get familiar with programming in google course builder platform]
[This Programming assignments will not be evaluated. This is for users to get familiar with programming in google course builder platform]
Public Test Cases | Input | Expected Output | Actual Output | Status |
---|---|---|---|---|
Test Case 1 | 14.05 | Positive number. | Positive number. | Passed |
Test Case 2 | 0.45 | Positive number. | Positive number. | Passed |
Test Case 3 | -50 | Negative number. | Negative number. | Passed |
Private Test cases used for Evaluation | Status |
Test Case 1 | Passed |
Test Case 2 | Passed |
Week-04: Program-01
Due on 2024-02-22, 23:59 IST
Write a C Program to Find the Smallest Number among Three Numbers (integer values) using Nested IF-Else statement.
Public Test Cases | Input | Expected Output | Actual Output | Status |
---|---|---|---|---|
Test Case 1 | 20 30 10 | 10 is the smallest number. | 10 is the smallest number. | Passed |
Test Case 2 | 77 44 99 | 44 is the smallest number. | 44 is the smallest number. | Passed |
Private Test cases used for Evaluation | Status |
Test Case 1 | Passed |
Test Case 2 | Passed |
Week-04: Program-02
Due on 2024-02-22, 23:59 IST
The length of three sides are taken as input. Write a C program to find whether a triangle can be formed or not. If not display “This Triangle is NOT possible.” If the triangle can be formed then check whether the triangle formed is equilateral, isosceles, scalene or a right-angled triangle. (If it is a right-angled triangle then only print Right-angle triangle do not print it as Scalene Triangle).
Public Test Cases | Input | Expected Output | Actual Output | Status |
---|---|---|---|---|
Test Case 1 | 10 4 6 | Triangle is not possible | Triangle is not possible | Passed |
Test Case 2 | 7 6 8 | Scalene Triangle | Scalene Triangle | Passed |
Test Case 3 | 3 4 5 | Right-angle Triangle | Right-angle Triangle | Passed |
Private Test cases used for Evaluation | Status |
Test Case 1 | Passed |
Test Case 2 | Passed |
Week-04 Program-03
Due on 2024-02-22, 23:59 IST
Write a program to find the factorial of a given number using while loop.
Public Test Cases | Input | Expected Output | Actual Output | Status |
---|---|---|---|---|
Test Case 1 | 5 | The Factorial of 5 is : 120 | The Factorial of 5 is : 120 | Passed |
Test Case 2 | 10 | The Factorial of 10 is : 3628800 | The Factorial of 10 is : 3628800 | Passed |
Private Test cases used for Evaluation | Status |
Test Case 1 | Passed |
Test Case 2 | Passed |
Week-04: Program-04
Due on 2024-02-22, 23:59 IST
Write a Program to find the sum of all even numbers from 1 to N where the value of N is taken as input. [For example when N is 10 then the sum is 2+4+6+8+10 = 30]
Public Test Cases | Input | Expected Output | Actual Output | Status |
---|---|---|---|---|
Test Case 1 | 10 | Sum = 30 | Sum = 30 | Passed |
Test Case 2 | 30 | Sum = 240 | Sum = 240 | Passed |
Private Test cases used for Evaluation | Status |
Test Case 1 | Passed |
Test Case 2 | Passed |
Week-05 Problem-01
Due on 2024-02-22, 23:59 IST
Write a C program to check whether a given number (N) is a perfect number or not? [Perfect Number - A perfect number is a positive integer number which is equals to the sum of its proper positive divisors.
For example 6 is a perfect number because its proper divisors are 1, 2, 3 and it’s sum is equals to 6.]
For example 6 is a perfect number because its proper divisors are 1, 2, 3 and it’s sum is equals to 6.]
Public Test Cases | Input | Expected Output | Actual Output | Status |
---|---|---|---|---|
Test Case 1 | 6 | 6 is a perfect number. | \n
6 is a perfect number. | Passed after ignoring Presentation Error |
Test Case 2 | 87 | 87 is not a perfect number. | \n
87 is not a perfect number. | Passed after ignoring Presentation Error |
Private Test cases used for Evaluation | Status |
Test Case 1 | Passed |
Test Case 2 | Passed |
Week-05 Problem-02
Due on 2024-02-22, 23:59 IST
Write a C program to count total number of digits of an Integer number (N).
Public Test Cases | Input | Expected Output | Actual Output | Status |
---|---|---|---|---|
Test Case 1 | 3456 | The number 3456 contains 4 digits. | The number 3456 contains 4 digits. | Passed |
Test Case 2 | 30001 | The number 30001 contains 5 digits. | The number 30001 contains 5 digits. | Passed |
Private Test cases used for Evaluation | Status |
Test Case 1 | Passed |
Test Case 2 | Passed |
Week-05 Problem-03
Due on 2024-02-22, 23:59 IST
Write a C program to check whether the given number(N) can be expressed as Power of Two (2) or not.
For example 8 can be expressed as 2^3.
For example 8 can be expressed as 2^3.
Public Test Cases | Input | Expected Output | Actual Output | Status |
---|---|---|---|---|
Test Case 1 | 8 | 8 is a number that can be expressed as power of 2. | 8 is a number that can be expressed as power of 2. | Passed |
Test Case 2 | 46 | 46 cannot be expressed as power of 2. | 46 cannot be expressed as power of 2. | Passed |
Private Test cases used for Evaluation | Status |
Test Case 1 | Passed |
Test Case 2 | Passed |
Week-05 Problem-04
Due on 2024-02-22, 23:59 IST
Write a C program to find sum of following series where the value of N is taken as input
1+ 1/2 + 1/3 + 1/4 + 1/5 + .. 1/N
1+ 1/2 + 1/3 + 1/4 + 1/5 + .. 1/N
Public Test Cases | Input | Expected Output | Actual Output | Status |
---|---|---|---|---|
Test Case 1 | 6 | Sum of the series is: 2.45 | Sum of the series is: 2.45\n
| Passed after ignoring Presentation Error |
Test Case 2 | 50 | Sum of the series is: 4.50 | Sum of the series is: 4.50\n
| Passed after ignoring Presentation Error |
Private Test cases used for Evaluation | Status |
Test Case 1 | Passed |
Test Case 2 | Passed |
Week 6 : Problem 01
Due on 2024-03-07, 23:59 IST
Write a C Program to find Largest Element of an Integer Array.
Here the number of elements in the array ‘n’ and the elements of the array is read from the test data.
Use the printf statement given below to print the largest element.
printf("Largest element = %d", largest);
Here the number of elements in the array ‘n’ and the elements of the array is read from the test data.
Use the printf statement given below to print the largest element.
printf("Largest element = %d", largest);
Public Test Cases | Input | Expected Output | Actual Output | Status |
---|---|---|---|---|
Test Case 1 | 5
10
50
40
30
20 | Largest element = 50 | Largest element = 50 | Passed |
Test Case 2 | 7
100
50
60
70
90
30
40 | Largest element = 100 | Largest element = 100 | Passed |
Week 6 : Problem 02
Due on 2024-03-07, 23:59 IST
Write a C Program to print the array elements in reverse order (Not reverse sorted order. Just the last element will become first element, second last element will become second element and so on)
Here the size of the array, ‘n’ and the array elements is accepted from the test case data.
The last part i.e. printing the array is also written.
You have to complete the program so that it prints in the reverse order.
Here the size of the array, ‘n’ and the array elements is accepted from the test case data.
The last part i.e. printing the array is also written.
You have to complete the program so that it prints in the reverse order.
Public Test Cases | Input | Expected Output | Actual Output | Status |
---|---|---|---|---|
Test Case 1 | 5
1
2
3
4
5 | 5\n
4\n
3\n
2\n
1 | 5\n
4\n
3\n
2\n
1\n
| Passed after ignoring Presentation Error |
Test Case 2 | 4
45
65
35
25 | 25\n
35\n
65\n
45 | 25\n
35\n
65\n
45\n
| Passed after ignoring Presentation Error |
Week 6 : Problem 03
Due on 2024-03-07, 23:59 IST
Write a C program to read Two One Dimensional Arrays of same data type (integer type) and merge them into another One Dimensional Array of same type.
Public Test Cases | Input | Expected Output | Actual Output | Status |
---|---|---|---|---|
Test Case 1 | 3
10
20
30
4
40
50
60
70 | 10\n
20\n
30\n
40\n
50\n
60\n
70 | 10\n
20\n
30\n
40\n
50\n
60\n
70\n
| Passed after ignoring Presentation Error |
Test Case 2 | 4
9
7
6
5
2
30
50 | 9\n
7\n
6\n
5\n
30\n
50 | 9\n
7\n
6\n
5\n
30\n
50\n
| Passed after ignoring Presentation Error |
Week 6 : Problem 04
Due on 2024-03-07, 23:59 IST
Write a C Program to delete duplicate elements from an array of integers.
Public Test Cases | Input | Expected Output | Actual Output | Status |
---|---|---|---|---|
Test Case 1 | 5
50
60
30
20
30 | 50\n
60\n
30\n
20 | 50\n
60\n
30\n
20\n
| Passed after ignoring Presentation Error |
Test Case 2 | 6
40
20
50
30
20
10 | 40\n
20\n
50\n
30\n
10 | 40\n
20\n
50\n
30\n
10\n
| Passed after ignoring Presentation Error |
Week-07 Program-01
Due on 2024-03-14, 23:59 IST
Write a C Program to Count Number of Uppercase and Lowercase Letters in a given string. The given string may be a word or a sentence.
Public Test Cases | Input | Expected Output | Actual Output | Status |
---|---|---|---|---|
Test Case 1 | National Programme on Technology Enhanced Learning is a joint initiative of the IITs and IISc. | Uppercase Letters : 11\n
Lowercase Letters : 68 | Uppercase Letters : 11\n
Lowercase Letters : 68 | Passed |
Test Case 2 | Problem Solving through Programming in C. | Uppercase Letters : 4\n
Lowercase Letters : 31 | Uppercase Letters : 4\n
Lowercase Letters : 31 | Passed |
Week-07 Program-02
Due on 2024-03-14, 23:59 IST
Write a C program to find the sum of all elements of each row of a matrix.
Example: For a matrix 4 5 6
6 7 3
1 2 3
The output will be 15 16 6
Example: For a matrix 4 5 6
6 7 3
1 2 3
The output will be 15 16 6
Public Test Cases | Input | Expected Output | Actual Output | Status |
---|---|---|---|---|
Test Case 1 | 3
3
1
1
1
2
2
2
3
3
3 | 3\n
6\n
9 | 3\n
6\n
9\n
| Passed after ignoring Presentation Error |
Test Case 2 | 2
3
1
2
3
4
5
6 | 6\n
15 | 6\n
15\n
| Passed after ignoring Presentation Error |
Week-07 Program-03
Due on 2024-03-14, 23:59 IST
Write a C program to find subtraction of two matrices i.e. matrix_A - matrix_B=matrix_C.
If the given martix are
2 3 5 and 1 5 2 Then the output will be 1 -2 3
4 5 6 2 3 4 2 2 2
6 5 7 3 3 4 3 2 3
The elements of the output matrix are separated by one blank space
If the given martix are
2 3 5 and 1 5 2 Then the output will be 1 -2 3
4 5 6 2 3 4 2 2 2
6 5 7 3 3 4 3 2 3
The elements of the output matrix are separated by one blank space
Public Test Cases | Input | Expected Output | Actual Output | Status |
---|---|---|---|---|
Test Case 1 | 3
3
2
3
5
4
5
6
6
5
7
1
5
2
2
3
4
3
3
4 | 1 -2 3 \n
2 2 2 \n
3 2 3 | 1 -2 3 \n
2 2 2 \n
3 2 3 \n
| Passed after ignoring Presentation Error |
Week-07 Program-04
Due on 2024-03-14, 23:59 IST
Write a C program to print lower triangle of a square matrix.
For example the output of a given matrix
2 3 4 will be 2 0 0
5 6 7 5 6 0
4 5 6 4 5 6
For example the output of a given matrix
2 3 4 will be 2 0 0
5 6 7 5 6 0
4 5 6 4 5 6
Public Test Cases | Input | Expected Output | Actual Output | Status |
---|---|---|---|---|
Test Case 1 | 3
1
2
3
1
2
3
1
2
3 | 1 0 0 \n
1 2 0 \n
1 2 3 | 1 0 0 \n
1 2 0 \n
1 2 3 \n
| Passed after ignoring Presentation Error |
Week 08: Program-01
Due on 2024-03-21, 23:59 IST
Write a C Program to find HCF of 4 given numbers using recursive function
Public Test Cases | Input | Expected Output | Actual Output | Status |
---|---|---|---|---|
Test Case 1 | 100
30
50
70 | The HCF is 10 | The HCF is 10 | Passed |
Test Case 2 | 49
56
147
21 | The HCF is 7 | The HCF is 7 | Passed |
Week-08 Program-02
Due on 2024-03-21, 23:59 IST
Write a C Program to print Binary Equivalent of an Integer using Recursion
Public Test Cases | Input | Expected Output | Actual Output | Status |
---|---|---|---|---|
Test Case 1 | 10 | The binary equivalent of 10 is 1010 | The binary equivalent of 10 is 1010 | Passed |
Test Case 2 | 257 | The binary equivalent of 257 is 100000001 | The binary equivalent of 257 is 100000001 | Passed |
Week-08 Program-03
Due on 2024-03-21, 23:59 IST
Write a C Program to reverse a given word using function.
e.g. INDIA should be printed as AIDNI
e.g. INDIA should be printed as AIDNI
Public Test Cases | Input | Expected Output | Actual Output | Status |
---|---|---|---|---|
Test Case 1 | computer | The string after reversing is: retupmoc | The string after reversing is: retupmoc | Passed |
Test Case 2 | NPTEL | The string after reversing is: LETPN | The string after reversing is: LETPN | Passed |
Week 08: Program-04
Due on 2024-03-21, 23:59 IST
Write a C Program to find power of a given number using recursion. The number and the power to be calculated is taken from test case
Public Test Cases | Input | Expected Output | Actual Output | Status |
---|---|---|---|---|
Test Case 1 | 5
2 | 5^2 is 25 | 5^2 is 25 | Passed |
Test Case 2 | 10
4 | 10^4 is 10000 | 10^4 is 10000 | Passed |
The programs of 9th week are not posted. Please post it as soon as possible
ReplyDeleteIt has been posted on different blog post. Follow this link : https://swayamsolver.blogspot.com/2024/03/problem-solving-through-programming-in-c-jan-2024-programs-week9to10.html
Delete