1.Swap two numbers using std::swap
#include
using namespace std;
int main(){
int a=5,b=10;
swap(a,b);
cout<
Carefully selected high-frequency C++ programs covering STL, OOP, algorithms, and memory concepts — designed for real interviews.
#include
using namespace std;
int main(){
int a=5,b=10;
swap(a,b);
cout<
#include
using namespace std;
int fact(int n){
if(n==0) return 1;
return n*fact(n-1);
}
int main(){
cout<
#include
using namespace std;
int main(){
int n=29,flag=1;
for(int i=2;i<=n/2;i++)
if(n%i==0){flag=0;break;}
cout<<(flag?"Prime":"Not Prime");
}
#include
#include
using namespace std;
int main(){
string s="hello";
reverse(s.begin(),s.end());
cout<
#include
using namespace std;
int main(){
int n=121,r=0,t=n;
while(t){
r=r*10+t%10;
t/=10;
}
cout<<(n==r?"Palindrome":"Not Palindrome");
}
#include
#include
using namespace std;
int main(){
cout<<__gcd(24,36);
}
#include
using namespace std;
int main(){
int a=0,b=1,c,n=10;
cout<
#include
#include
#include
using namespace std;
int main(){
vector v={3,8,1,9,4};
cout<<*max_element(v.begin(),v.end());
}
#include
#include
#include
using namespace std;
int main(){
vector v={10,20,30,40};
sort(v.begin(),v.end(),greater());
cout<
#include
using namespace std;
int main(){
int a[]={5,1,4,2},n=4;
for(int i=0;ia[j+1])
swap(a[j],a[j+1]);
for(int i:a) cout<
#include
#include
using namespace std;
int main(){
int a[]={1,3,5,7,9};
cout<<(binary_search(a,a+5,7)?"Found":"Not Found");
}
#include
using namespace std;
int main(){
int n=123,sum=0;
while(n){ sum+=n%10; n/=10; }
cout<
#include
using namespace std;
int main(){
string s="hello";
cout<
#include
#include
using namespace std;
int main(){
string a="listen",b="silent";
sort(a.begin(),a.end());
sort(b.begin(),b.end());
cout<<(a==b?"Anagram":"Not Anagram");
}
struct Node{
int data;
Node* next;
};
#include
#include
using namespace std;
int main(){
stack s;
s.push(10); s.push(20);
cout<
#include
#include
using namespace std;
int main(){
queue q;
q.push(10); q.push(20);
cout<
#include
#include
using namespace std;
int main(){
string s="(())";
stack st;
for(char c:s){
if(c=='(') st.push(c);
else if(!st.empty()) st.pop();
}
cout<<(st.empty()?"Balanced":"Not Balanced");
}
#include
#include
using namespace std;
int main(){
cout<(10);
}
#include
#include
using namespace std;
int main(){
int a[]={1,2,3,2};
set s;
for(int x:a){
if(!s.insert(x).second)
cout<
#include
using namespace std;
int main(){
int a[]={1,2,4,5},n=5,sum=0;
for(int i:a) sum+=i;
cout<<(n*(n+1))/2 - sum;
}
#include
#include
using namespace std;
int main(){
int a[]={1,2,3,4,5};
rotate(a,a+2,a+5);
for(int i:a) cout<
#include
using namespace std;
int main(){
int a[2][2]={{1,2},{3,4}};
for(int i=0;i<2;i++){
for(int j=0;j<2;j++)
cout<
#include
using namespace std;
int main(){
int n=153,sum=0,t=n;
while(t){
int d=t%10;
sum+=d*d*d;
t/=10;
}
cout<<(sum==n?"Armstrong":"Not Armstrong");
}
#include
#include
using namespace std;
int main(){
unique_ptr p = make_unique(10);
cout<<*p;
}