C Programming Language || Hands On Coding
12.9K subscribers
139 photos
2 videos
13 links
Hands-on C programming language challenges for beginners. Learn building logic by solving programs.

Owner: @Pradeep_saii
Download Telegram
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;
}
4👍4🔥1
Program : Check case of inputted character.
#include <iostream>
using namespace std;


void checkCase(char ch) {
if(ch >= 'a' && ch <= 'z'){
cout << "Entered character is in lower case" << endl;
}
else if(ch >= 'A' && ch <= 'Z'){
cout << "Entered character is in upper case" << endl;
}
else{
cout << "Invalid character entered" << endl;
}
}

int main() {
cout << "Enter any character: ";
char ch;
cin >> ch;
checkCase(ch);
return 0;
}
👍2
Program : Nth Fibonacci Number
#include <iostream>
using namespace std;
int fibonacci(int n) {
int a = 0, b = 1, temp;
if (n == 0) return a;
for (int count = 2; count <= n; count++) {
temp = b;
b = a + b;
a = temp;
}
return b;
}
int main() {
int n;
cout << "Enter the value of n: ";
cin >> n;
cout << n << "th Fibonacci number is: " << fibonacci(n) << endl;
return 0;
}
3👍3
Program : Nth Fibonacci Number
#include <iostream>
using namespace std;
int fibonacci(int n) {
int a = 0, b = 1, temp;
if (n == 0) return a;
for (int count = 2; count <= n; count++) {
temp = b;
b = a + b;
a = temp;
}
return b;
}
int main() {
int n;
cout << "Enter the value of n: ";
cin >> n;
cout << n << "th Fibonacci number is: " << fibonacci(n) << endl;
return 0;
}
👍21