DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING
JNTUK-A.Y. 2022-23
Course Objectives:
1) Apply the principles of C language in problem solving.
2) To design flowcharts, algorithms and knowing how to debug programs.
3) To design & develop of C programs using arrays, strings pointers &functions.
4) To review the file operations, preprocess or commands
Exercise 1:
1. Write a C program to print a block F using hash (#), where the F
1. Write a C program to print a block F using hash (#), where the F
2. Write a C program to compute the perimeter and area of a rectangle
with a height of 7 inches and width of 5inches. Program
3. Write a C program to display multiple variables. Program
with a height of 7 inches and width of 5inches. Program
3. Write a C program to display multiple variables. Program
Exercise 2:
1. Write a C program to calculate the distance between the two points. Program
2. Write a C program that accepts 4 integers p, q, r, s from the user where
r and s are positive and p is even. If q is greater than r and s is greater Program
than p and if the sum of r and s is greater than the sum of p and q print
"Correct values", otherwise print "Wrong values".
1. Write a C program to calculate the distance between the two points. Program
2. Write a C program that accepts 4 integers p, q, r, s from the user where
r and s are positive and p is even. If q is greater than r and s is greater Program
than p and if the sum of r and s is greater than the sum of p and q print
"Correct values", otherwise print "Wrong values".
Exercise 3:
1. Write a C program to convert a string to along integer. Program
2. Write a program in C which is a Menu-Driven Program to compute
the area of the various geometrical shape. Program
3. Write a C program to calculate the factorial of a given number. Program
1. Write a C program to convert a string to along integer. Program
2. Write a program in C which is a Menu-Driven Program to compute
the area of the various geometrical shape. Program
3. Write a C program to calculate the factorial of a given number. Program
Exercise 4:
1. Write a program in C to display the n terms of even natural number and their sum. Program
2. Write a program in C to display the n terms of harmonic series
and their sum. 1 + 1/2 + 1/3 + 1/4 + 1/5 ... 1/n terms. Program
3. Write a C program to check whether a given number is an Armstrong number or not.
1. Write a program in C to display the n terms of even natural number and their sum. Program
2. Write a program in C to display the n terms of harmonic series
and their sum. 1 + 1/2 + 1/3 + 1/4 + 1/5 ... 1/n terms. Program
3. Write a C program to check whether a given number is an Armstrong number or not.
Exercise 5:
1. Write a program in C to print all unique elements in an array. Program
2. Write a program in C to separate odd and even integers in separate arrays. Program
3. Write a program in C to sort elements of array in ascending order. Program
1. Write a program in C to print all unique elements in an array. Program
2. Write a program in C to separate odd and even integers in separate arrays. Program
3. Write a program in C to sort elements of array in ascending order. Program
Exercise 6:
2. Write a program in C to find transpose of a given matrix. Program
Exercise 7:
1. Write a program in C to search an element in a row wise and
column wise sorted matrix. Program
2. Write a program in C to print individual characters of string in reverse order. Program
1. Write a program in C to search an element in a row wise and
column wise sorted matrix. Program
2. Write a program in C to print individual characters of string in reverse order. Program
Exercise 8:
1. Write a program in C to compare two strings without using string
library functions. Program
2. Write a program in C to copy one string to another string. Program
1. Write a program in C to compare two strings without using string
library functions. Program
2. Write a program in C to copy one string to another string. Program
Exercise 9:
1. Write a C Program to Store Information Using Structures with
Dynamically Memory Allocation. Program
2. Write a program in C to demonstrate how to handle the pointers in the program. Program
Exercise 10:
1. Write a program in C to demonstrate the use of & (address of) and
*(value at address)operator. Program
2.write a program in C to add two numbers using pointers. Program
1. Write a program in C to demonstrate the use of & (address of) and
*(value at address)operator. Program
2.write a program in C to add two numbers using pointers. Program
Exercise 11:
1. Write a program in C to add numbers using call by reference. Program
2. Write a program in C to find the largest element using
Dynamic Memory Allocation. Program
1. Write a program in C to add numbers using call by reference. Program
2. Write a program in C to find the largest element using
Dynamic Memory Allocation. Program
Exercise 12:
1. Write a program in C to swap elements using call by reference. Program
2. Write a program in C to count the number of vowels and
consonants in a string using a pointer. Program
1. Write a program in C to swap elements using call by reference. Program
2. Write a program in C to count the number of vowels and
consonants in a string using a pointer. Program
Exercise 13:
1. Write a program in C to show how a function returning pointer. Program
2. Write a C program to find sum of n elements entered by user. To
perform this program, allocate memory dynamically using
malloc()function. Program
1. Write a program in C to show how a function returning pointer. Program
2. Write a C program to find sum of n elements entered by user. To
perform this program, allocate memory dynamically using
malloc()function. Program
Exercise 14:
1. Write a C program to find sum of n elements entered by user. To
perform this program, allocate memory dynamically using calloc( )
function. Understand the difference between the above two programs. Program
2. Write a program in C to convert decimal number to binary number
using the function. Program
1. Write a C program to find sum of n elements entered by user. To
perform this program, allocate memory dynamically using calloc( )
function. Understand the difference between the above two programs. Program
2. Write a program in C to convert decimal number to binary number
using the function. Program
Exercise 15:
1. Write a program in C to check whether a number is a prime number
or not using the function. Program
2. Write a program in C to get the largest element of an array using the function. Program
1. Write a program in C to check whether a number is a prime number
or not using the function. Program
2. Write a program in C to get the largest element of an array using the function. Program
Exercise 16:
1. Write a program in C to append multiple lines at the end of a text file. Program
2. Write a program in C to copy a file in another name. Program
3. Write a program in C to remove a file from the disk. Program
2. Write a program in C to copy a file in another name. Program
3. Write a program in C to remove a file from the disk. Program
Course Outcomes:
By the end of the Lab, the student
1) Gains Knowledge on various concepts of a C language.
2) Able to draw flowcharts and write algorithms.
3) Able design and development of C problem solving skills.
4) Able to design and develop modular programming skills.
5) Able to trace and debug a program.
JNTUK- A.Y 2022-23 PROGRAMMING FOR PROBLEM SOLVING USING C LAB
netaji gandi
Monday, October 31, 2022