Skip to content

Instantly share code, notes, and snippets.

View ravikiran0606's full-sized avatar
🎯
Focusing

Ravi Kiran Selvam ravikiran0606

🎯
Focusing
View GitHub Profile
#include<bits/stdc++.h>
#define ll long long
#define pb push_back
#define mp make_pair
#define mod 1e9+7
using namespace std;
int tonum(char c){
return c-'0';
@ravikiran0606
ravikiran0606 / Digitclass.cpp
Created July 27, 2016 15:35
C++ program to implement a digit class and make use of operator overloading:
#include<iostream>
using namespace std;
class digit{
int val;
public:
digit();
digit(int num);
friend istream& operator >>(istream& inp,digit &a){
inp>>a.val;
return inp;
@ravikiran0606
ravikiran0606 / Queueclass.cpp
Created July 27, 2016 15:38
C++ program to implement a Queue Class with structure variables as its attributes:
#include<iostream>
#define maxi 1000
using namespace std;
struct strqueue{
int a[maxi];
int f,r;
};
class qqueue{
strqueue q;
public:
@ravikiran0606
ravikiran0606 / Stackclass.cpp
Created July 27, 2016 15:39
C++ program to implement a Stack class with structure variables as its attributes:
#include<iostream>
#define maxi 1000
using namespace std;
struct strstack{
int a[maxi];
int top;
};
@ravikiran0606
ravikiran0606 / Constantobj.cpp
Created July 27, 2016 15:40
C++ program to implement const objects and const functions :
#include<iostream>
using namespace std;
class temp{
public:
void fn();
void constantfn() const;
};
@ravikiran0606
ravikiran0606 / StringClass2.cpp
Created July 27, 2016 15:41
C++ program to perform string concatenation:
#include<iostream>
#include<cstring>
using namespace std;
class sstring{
char* s;
int len;
public:
sstring();
sstring(char *a);
void concat(sstring x,sstring y);
@ravikiran0606
ravikiran0606 / Friendclass.cpp
Created July 27, 2016 15:46
C++ Program to implement friend class and friend functions :
#include<iostream>
#include<string>
using namespace std;
class second{
private:
string a,b;
public:
second(string x,string y);
friend class first;
};
@ravikiran0606
ravikiran0606 / Queueclass2.cpp
Created July 27, 2016 15:47
C++ Program to create a Queue Class and implement its basic functions :
#include<iostream>
#define maxi 1000
using namespace std;
class qqueue{
int a[maxi];
int f,r;
public:
void initialize();
void enqueue(int val);
void dequeue();
@ravikiran0606
ravikiran0606 / Stackclass2.cpp
Created July 27, 2016 15:50
C++ program to create a stack class and implement its basic functions :
#include<iostream>
#define maxi 1000
using namespace std;
class sstack{
int a[maxi];
int top;
public:
@ravikiran0606
ravikiran0606 / Timeclass.cpp
Created July 27, 2016 15:52
C++ program to create a time class and perform the required operations :
#include<iostream>
using namespace std;
// Creating a class time...
class time{
int hour,minute;
public: