0% found this document useful (0 votes)
75 views4 pages

358 135 DSUC CH 1 PDF

This document contains 9 C programming examples that demonstrate basic concepts introduced in Chapter 1 of the book "Data Structures Using C" by Reema Thareja. The examples cover calculating the area of a circle, converting integers to floating point numbers, determining if a number is even or odd, checking if a character is a vowel, calculating the sum and average of numbers, checking if a number is prime, using functions to check parity, adding integers using pointers and functions. Each example includes the full source code.

Uploaded by

mustafa yilmaz
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
75 views4 pages

358 135 DSUC CH 1 PDF

This document contains 9 C programming examples that demonstrate basic concepts introduced in Chapter 1 of the book "Data Structures Using C" by Reema Thareja. The examples cover calculating the area of a circle, converting integers to floating point numbers, determining if a number is even or odd, checking if a character is a vowel, calculating the sum and average of numbers, checking if a number is prime, using functions to check parity, adding integers using pointers and functions. Each example includes the full source code.

Uploaded by

mustafa yilmaz
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

9/18/2020 fdslive.oup.

com/asiaed/orcs/9780198099307/cfnc/studentresources/chapter-wise-programming-examples/358_135…

TITLE - Data Structures Using C, 2/e

AUTHOR - Reema Thareja

CHAPTER 1 - INTRODUCTION TO C

***********************************************************************************

1. Write a program to calculate the area of a circle.


#include <stdio.h>
#include <conio.h>
int main()
{
float radius;
double area;
clrscr();
printf("\n Enter the radius of the circle : ");
scanf("%f", &radius);
area = 3.14 * radius * radius;
printf(" \n Area = %.2lf", area);
return 0;
}

***********************************************************************************

2. Write a program to convert an integer into the corresponding floating point number.
#include <stdio.h>
#include <conio.h>
int main()
{
float f_num;
int i_num;
clrscr();
printf("\n Enter any integer: ");
scanf("%d", &i_num);
f_num = (float)i_num;
printf("\n The floating point variant of %d is = %f", i_num, f_num);
return 0;
}

***********************************************************************************

3. Write a program to find whether a number is even or odd.


#include <stdio.h>
int main()
{
int a;
printf("\n Enter the value of a : ");
scanf("%d", &a);
if(a%2==0)
printf("\n %d is even", a);
else
printf("\n %d is odd", a);
return 0;
}

***********************************************************************************

4. Write a program to determine whether the entered character is a vowel or not.


#include <stdio.h>
int main()
{
char ch;
printf("\n Enter any character : ");
scanf("%c", &ch);
switch(ch)
fdslive.oup.com/asiaed/orcs/9780198099307/cfnc/studentresources/chapter-wise-programming-examples/358_135__DSUC_Ch_… 1/4
9/18/2020 fdslive.oup.com/asiaed/orcs/9780198099307/cfnc/studentresources/chapter-wise-programming-examples/358_135…
{
case ‘A’:
case ‘a’:
printf("\n %c is VOWEL", ch);
break;
case ‘E’:
case ‘e’:
printf("\n %c is VOWEL", ch);
break;
case ‘I’:
case ‘i’:
printf("\n %c is VOWEL", ch);
break;
case ‘O’:
case ‘o’:
printf("\n %c is VOWEL", ch);
break;
case ‘U’:
case ‘u’:
printf("\n %c is VOWEL", ch);
break;
default: printf("\n %c is not a vowel", ch);
}
return 0;
}

************************************************************************************

5. Write a program to calculate the sum of numbers from m to n.


#include <stdio.h>
int main()
{
int n, m, i, sum =0;
printf("\n Enter the value of m : ");
scanf("%d", &m);
i=m;
printf("\n Enter the value of n : ");
scanf("%d", &n);
while(i<=n)
{
sum = sum + i;
i = i + 1;
}
printf("\n The sum of numbers from %d to %d = %d", m, n, sum);
return 0;
}

*************************************************************************************

6. Write a program to calculate the average of first n numbers.


#include <stdio.h>
int main()
{
int n, i = 0, sum =0;
float avg = 0.0;
printf("\n Enter the value of n : ");
scanf("%d", &n);
do
{
sum = sum + i;
i = i + 1;
} while(i<=n);
avg = (float)sum/n;
printf("\n The sum of first %d numbers = %d",n, sum);
printf("\n The average of first %d numbers = %.2f", n, avg);
return 0;
}

**************************************************************************************

fdslive.oup.com/asiaed/orcs/9780198099307/cfnc/studentresources/chapter-wise-programming-examples/358_135__DSUC_Ch_… 2/4
9/18/2020 fdslive.oup.com/asiaed/orcs/9780198099307/cfnc/studentresources/chapter-wise-programming-examples/358_135…

7. Write a program to determine whether a given number is a prime or a composite number.


#include <stdio.h>
#include <conio.h>
int main()
{
int flag = 0, i, num;
clrscr();
printf("\n Enter any number : ");
scanf("%d", &num);
for(i=2; i<num/2;i++)
{
if(num%i == 0)
{
flag =1;
break;
}
}
if(flag == 1)
printf("\n %d is a composite number", num);
else
printf("\n %d is a prime number", num);
return 0;
}

**************************************************************************************

8. Write a program to find whether a number is even or odd using functions.


#include <stdio.h>
int evenodd(int); //FUNCTION DECLARATION
int main()
{
int num, flag;
printf("\n Enter the number : ");
scanf("%d", &num);
flag = evenodd(num); //FUNCTION CALL
if (flag == 1)
printf("\n %d is EVEN", num);
else
printf("\n %d is ODD", num);
return 0;
}
int evenodd(int a) // FUNCTION HEADER
{
// FUNCTION BODY
if(a%2 == 0)
return 1;
else
retun 0;
}

***************************************************************************************

9. Write a program to add two integers using pointers and functions.


#include <stdio.h>
void sum (int*, int*, int*);
int main()
{
int num1, num2, total;
printf("\n Enter the first number : ");
scanf("%d", &num1);
printf("\n Enter the second number : ");
scanf("%d", &num2);
sum(&num1, &num2, &total);
printf("\n Total = %d", total);
return 0;
}
void sum (int *a, int *b, int *t)
{

fdslive.oup.com/asiaed/orcs/9780198099307/cfnc/studentresources/chapter-wise-programming-examples/358_135__DSUC_Ch_… 3/4
9/18/2020 fdslive.oup.com/asiaed/orcs/9780198099307/cfnc/studentresources/chapter-wise-programming-examples/358_135…
*t = *a + *b;
}

****************************************************************************************

fdslive.oup.com/asiaed/orcs/9780198099307/cfnc/studentresources/chapter-wise-programming-examples/358_135__DSUC_Ch_… 4/4

You might also like