C Programming Codes
13.4K subscribers
139 photos
2 videos
12 links
C Programming Codes || Quizzes || DSA

Learn along with the community

Any queries
admin - @Pradeep_saii
Download Telegram
🤯36👍31😁7
💻 C++ Codes , Along with DSA 💻
🔥73🤯2
Printing Hello World
#include <iostream>

int main() {
std::cout << "Hello World";
return 0;
}
👍117
Program to swap values of two variables.
#include <iostream>

int main() {
int a=1;
int b=2;
int temp;
std::cout << "Before Swapping:\n";
std::cout << "a=" << a <<",b=" << b <<"\n";
temp = a;
a=b;
b=temp;
std::cout << "After Swapping:\n";
std::cout << "a=" << a <<",b=" << b <<"\n";
return 0;
}
👍11👏21
Program to convert temperature from Fahrenheit to Celsius.
#include <iostream>
using namespace std;
int main() {
double fahrenheitTemperature;
double temperatureInCelsius;
cout << "Enter your temperature in Fahrenheit:";
cin >> fahrenheitTemperature;
temperatureInCelsius = ((fahrenheitTemperature - 32) * 5) / 9;
cout << "Temperature in celsius : " << temperatureInCelsius;
return 0;
}
👍83🔥2
Program to calculate area of circle.
#include <iostream>
#include <cmath>

using namespace std;
int main() {
double radius;
double area;
const double PI = 3.14;
cout << "Enter the radius of the circle: ";
cin >> radius;
area = PI * pow(radius,2);
cout << "Area of circle: "<< area;
return 0;
}
👍82
Program for rolling dice.
#include <iostream>
#include <cstdlib>
#include <ctime>

using namespace std;
int main() {
int result;
const short maxValue = 6;
const short minValue = 1;
srand(time(nullptr));
result = (rand() % (maxValue - minValue + 1)) + minValue;
cout << result;
return 0;
}
👍12
Program: Swap two numbers without using a third variable.

#include <iostream>
using namespace std;

int main() {
int a, b;
cout << "Enter two numbers: ";
cin >> a >> b;

a = a + b;
b = a - b;
a = a - b;

cout << "After swapping: " << a << " " << b << endl;
return 0;
}
5👍3
Program: Check if a number is even or odd using the modulus operator.

#include <iostream>
using namespace std;

int main() {
int num;
cout << "Enter a number: ";
cin >> num;

if (num % 2 == 0)
cout << num << " is Even." << endl;
else
cout << num << " is Odd." << endl;

return 0;
}
👍83
Program: Find the largest of three numbers using if-else.

#include <iostream>
using namespace std;

int main() {
int a, b, c;
cout << "Enter three numbers: ";
cin >> a >> b >> c;

if (a >= b && a >= c)
cout << "Largest number is: " << a << endl;
else if (b >= a && b >= c)
cout << "Largest number is: " << b << endl;
else
cout << "Largest number is: " << c << endl;

return 0;
}
👍62
Program: Check if a given year is a leap year.
#include <iostream>
using namespace std;

int main() {
int year;
cout << "Enter a year: ";
cin >> year;

if ((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0))
cout << year << " is a Leap Year." << endl;
else
cout << year << " is not a Leap Year." << endl;

return 0;
}
👍101
Program: Implement a calculator using a switch case.
#include <iostream>
using namespace std;

int main() {
char op;
double num1, num2;
cout << "Enter an operator (+, -, *, /): ";
cin >> op;

cout << "Enter two numbers: ";
cin >> num1 >> num2;

switch (op) {
case '+': cout << "Result: " << num1 + num2 << endl; break;
case '-': cout << "Result: " << num1 - num2 << endl; break;
case '*': cout << "Result: " << num1 * num2 << endl; break;
case '/':
if (num2 != 0)
cout << "Result: " << num1 / num2 << endl;
else
cout << "Error! Division by zero." << endl;
break;
default: cout << "Invalid operator!" << endl;
}

return 0;
}
👍71
Program : To calculate factorial of a given number
cpp
#include <iostream>

using namespace std;

int main() {
int num,res=1;
cout << "Enter a positive number:" << endl;
cin >> num;
if(num < 0){
cout << "You entered a negative number" << endl;
}
else if(num == 0){
cout << "0! = " << "1";
}
else{
for(int i = 1;i <= num;i++){
res = res * i;
}
cout << "Factorial of " << num << " is "<<res;
}

return 0;
}
4👍4
Program: Given an array with numbers 11,12,13,14,15 calculate the sum of elements in array using range based for loop.
cpp
#include <iostream>

using namespace std;

int main(){
int numbers[] = {11,12,13,14,15};
int sum = 0;
for(int number : numbers){
sum = sum + number;
}
cout << "Sum = "<< sum;
return 0;
}
👍41🙏1
Program : Design a number guessing game using while loop.
Take range of numbers from 1 - 10
hard code any number between 1 and 10
Ask user to guess the number after guessing display number of attempts made to guess the number.
cpp
#include <iostream>

using namespace std;

int main()
{
int numberToGuess = 4;
int attempts = 0;
int guess = 0;
while (guess != numberToGuess)
{
cout << "Guess the number between 1 and 10:" << endl;
cin >> guess;
attempts++;
if(guess == numberToGuess){
cout << "You guessed it right in " << attempts << " attempts" << endl;
}
}
cout << "Game ended";
return 0;
}
👍8
Program : Sum on n natural numbers using do while loop.
#include <iostream>

using namespace std;

int main() {
int n,sum=0,i=1;
cout << "Enter the value of n:";
cin >> n;
do{
sum = sum + i;
i++;
}while(i <= n);
cout << "Sum of "<< n << " natural numbers :" << sum;
}
2👍2
Program : Write a function to find maximum of two numbers.
#include <iostream>

using namespace std;
int findMax(int n1 , int n2){
if(n1 > n2){
return n1;
}
return n2;
}

int main() {
int num1,num2;
cout << "Enter any two different numbers:"<<endl;
cin >> num1 >> num2;
int max = findMax(num1,num2);
cout << "Maximum of "<< num1 << " and " << num2 << " is " << max;
return 0;
}
👍51
Pass by Value Program
#include <iostream>
using namespace std;

void passByValue(int x) {
x = 20;
}

int main() {
int a = 10;
cout << "Value of a before function call: " << a << endl;
passByValue(a);
cout << "Value of a after function call: " << a << endl;
return 0;
}
👍4
Pass by Reference
#include <iostream>
using namespace std;

void passByReference(int& x) {
x = 20;
}

int main() {
int a = 10;
cout << "Value of a before function call: " << a << endl;
passByReference(a);
cout << "Value of a after function call: " << a << endl;
return 0;
}
👍52
Method Overloading
cpp
#include <iostream>
using namespace std;

int area(int side) {
return side * side;
}

int area(int length, int breadth) {
return length * breadth;
}

int main() {
int side,length,breadth;
cout << "Enter a side length of a square:" << endl;
cin >> side;
cout << "Enter length and breadth of rectangle:" << endl;
cin >> length >> breadth;
cout << "Area of square: " << area(side) << endl;
cout << "Area of rectangle: " << area(length, breadth) << endl;
return 0;
}
8👍1
Program : Largest of Three numbers using functions.
#include <iostream>
using namespace std;

int largestOfThree(int a, int b, int c) {
int largest = a;
if(b > largest)
largest = b;
if(c > largest)
largest = c;
return largest;
}

int main() {
int first, second, third;
cout << "Enter any three numbers: ";
cin >> first >> second >> third;

int large = largestOfThree(first, second, third);
cout << "Largest number among " << first << ", " << second << ", "
<< third << " is: " << large << endl;

return 0;
}
👍43🔥1