C Basic Excercise
C Basic Excercise
#include <stdio.h>
int main()
{
int num1, num2, sum;
/* Find sum */
sum = num1 + num2;
/* Print sum */
printf("Sum = %d", sum);
return 0;
}
• Statement int num1, num2, sum; declares three integer variables.
• Next, printf("Enter two numbers: "); display simple message to user to input two
numbers. It is considered as a good programming practice to display a message
before every input to user. Doing this will notify the user to provide some input.
• In statement scanf("%d%d", &num1, &num2);, %d tells scanf() function to read
an integer variable and store in num1. Similarly, second %d also tells scanf() to
read integer value and store in num2.
• The statement sum = num1 + num2 calculates sum of num1 and num2 and
stores in sum.
• Finally, in the statement printf("Sum = %d", sum); Sum = is printed as it is as a
simple message.
• Next, after printf() encounters format specifier %d. It replaces %d with the value
of sum, which finally prints sum of both numbers.
/* C program to find area of rectangle */
#include <stdio.h>
int main()
{
float length, width, area;
/*
* Input length and width of rectangle
*/
printf("Enter length of rectangle: ");
scanf("%f", &length);
printf("Enter width of rectangle: ");
scanf("%d", &width);
return 0;
}
/**
* C program to convert temperature from degree celsius to
fahrenheit
*/
#include <stdio.h>
int main()
{
float celsius, fahrenheit;
return 0;
}
**
* C program to convert days in to years, weeks and days
*/
#include <stdio.h>
int main()
{
int days, years, weeks,days1;
/* Conversion */
years = (days / 365); // Ignoring leap year
weeks = (days % 365) / 7;
days = days - ((years * 365) + (weeks * 7));
return 0;
/* C program to find power of any number */
#include <stdio.h>
#include <math.h> // Used for pow() function
int main()
{
double base, expo, power;
/* Calculates base^expo */
power = pow(base, expo);
return 0;
}
%.2lf is used to print fractional value up to 2 decimal places.
/*C program to calculate simple interest */
#include <stdio.h>
int main()
{
float principle, time, rate, SI;
/* Input principle, rate and time */
printf("Enter principle (amount): ");
scanf("%f", &principle);
printf("Enter time: ");
scanf("%f", &time);
printf("Enter rate: ");
scanf("%f", &rate);
int main()
{
float principle, rate, time, CI;
/* Input principle, time and rate */
printf("Enter principle (amount): ");
scanf("%f", &principle);
printf("Enter time: ");
scanf("%f", &time);
printf("Enter rate: ");
scanf("%f", &rate);
/* Calculate compound interest */
CI = principle* (pow((1 + rate / 100), time));
return 0;
}
/**
* C program to find area of an equilateral triangle
*/
#include <stdio.h>
#include <math.h> // Used for sqrt() function
int main()
{
float side, area;
return 0;
}
/**
* C program to convert centimeter into meter and kilometer
*/
#include <stdio.h>
int main()
{
float cm, meter, km;
return 0;
}
//C program to calculate diameter, circumference and area of circle
#include <stdio.h>
int main()
{
float radius, diameter, circumference, area;
return 0;
}
/**
* C program to find square root of a number
*/
#include <stdio.h>
#include <math.h>
int main()
{
double num, root;
return 0;
}
/**
* C program to perform all arithmetic operations
*/
#include <stdio.h>
int main()
{
int num1, num2;
int sum, sub, mult, mod;
float div;
/*
* Input two numbers from user
*/
printf("Enter any two numbers: ");
scanf("%d%d", &num1, &num2);
/*
* Perform all arithmetic operations
*/
sum = num1 + num2;
sub = num1 - num2;
mult = num1 * num2;
div = (float)num1 / num2;
mod = num1 % num2;
/*
* Print result of all arithmetic operations
*/
printf("SUM = %d\n", sum);
printf("DIFFERENCE = %d\n", sub);
printf("PRODUCT = %d\n", mult);
printf("QUOTIENT = %f\n", div);
printf("MODULUS = %d", mod);
return 0;