You are on page 1of 6

#include<iostream>

using namespace std;


int main()
{
int x;
cin>>x;
int *p;//syntax of pointers;
p=&x;
cout<<*p;
cout<<p;
return 0;
}
//
//
#include<iostream>
using namespace std;
int main()
{
int arr[5];
for(int i=0;i<5;i++)
{
cin>>arr[i];
int *p=&arr[i];
}
for(int i=0;i<5;i++)
{
cout<<arr[i];
int *p=&arr[i];
}
return 0;
}
//
//
#include<iostream>
using namespace std;
int main()
{
int arr[5];
int *p=&arr[0];
for(int i=0;i<5;i++)
{
cin>>arr[i];
}
for(int i=0;i<5;i++)
{
cout<<p[i];
}
return 0;
}
//
//
#include<iostream>
using namespace std;
int main()
{
int arr[5];
int *p=&arr[0];
for(int i=0;i<5;i++)
{
cin>>arr[i];

}
for(int i=0;i<5;i++)
{
cout<<*p;
p++;
}
return 0;
}
//
//
#include <iostream>
#include<cstdlib>
using namespace std;
int main(void)
{
int x;
cout<<"\n Enter size: ";
cin>>x;
int a[x];
int *p;
p=&a[0];
for (int i=0; i<x; i++)
{
cin>>*(p+i);
}
system("cls");
int max=*p;
for (int i=1; i<x; i++)
{
if (max<*(p+i))
{
max=*(p+i);
}
}
cout<<"\n maximum value: "<<max;
int min=*p;
for (int i=1; i<x; i++)
{
if (min>*(p+i))
{
min=*(p+i);
}
}
cout<<"\n minimum value: "<<min;
return 0;
}
//
//
#include <iostream>
using namespace std;
#include<cstdlib>
int main(void)
{
int x;
cout<<"\n Enter size: ";
cin>>x;
int a[x];
int b[x];
int *p;
p=&a[0];
int *q;
q=&b[0];
int temp=0;
system("cls");
system("color F9");
cout<<"Enter First Array: \n";

for (int i=0; i<x; i++)


{
cin>>*(p+i);
}
system("cls");
system("color FA");
cout<<"Enter 2nd Array: \n";
for (int j=0; j<x; j++)
{
cin>>*(q+j);
}
system("cls");
system("color FC");
cout<<"After Swapping:\n";
for (int k=0; k<x; k++)
{
temp=*(p+k);
*(p+k)=*(q+k);
*(q+k)=temp;
}
cout<<" \n First array: \n";
for (int i=0; i<x; i++)
{
cout<<*(p+i)<<"\t";
}
cout<<"\n";
cout<<"\n Second array: \n";
for (int j=0; j<x; j++)
{
cout<<*(q+j)<<"\t";
}
return 0;
}
//
//
#include<iostream>
using namespace std;
#include<cstdlib>
int main()
{
system("color FC");
int size;
cin>>size;
int arr[size];
int *p;
p=&arr[size];
for(int i=0;i<size;i++)
{ cin>>*(p+i);}
system("cls");
for(int i=0;i<size;i++)
{ cout<<*(p+i)<<"\t";}
return 0;
//
//

#include<iostream>
using namespace std;
#include<cstdlib>
int main ()
{
system("color FC");
int temp,x;
cout<<"enter the size\n";
cin>>x;
int arr1[x],arr2[x];
int *p;
int *q;
p=&arr1[0];
q=&arr2[0];
for(int i=0;i<x;i++)
{ cin>>*(p+i);}
for(int j=0;j<x;j++)
{ cin>>*(q+j);
}
for(int k=0;k<x;k++)
{
temp=arr1[k];
arr1[k]=arr2[k];
arr2[k]=temp;
}
system("cls");
for(int i=0;i<x;i++)
{ cout<<arr1[i]<<"\t";}
for(int j=0;j<x;j++)
{ cout<<arr2[j]<<"\t";}
return 0;
}
//
//
#include<iostream>
using namespace std;
int main()
{
int a=5;
cout<<a<<endl;//value of a;
//show address of a;
cout<<&a<<endl;//address of a;
//The dereference operator or indirection operator, denoted by " * " (i.
e. an asterisk)
//address of operator is denoted by "&"
return 0;
}
//
//
#include<iostream>
using namespace std;
int main()
{
int a=5;//char b='h'; //float c=3.2;
int *m;//char *pb; //float *pc; //float *z;
m=&a;//pb=&b;
//z=&c;
cout<<a<<endl;
cout<<*m;
cin>>*m;
*m *=5;//*m=*m * 5;
return 0;
}

//
//
#include<iostream>
using namespace std;
int main()
{
for(int i=0;i<50;i++)
{
cin>>arr[i];
arr[i]+=10;
cout<<arr[i];
}
return 0;
}//You donot neccessary require deference operator while accessing array/string
//
//
#include<iostream>
using namespace std;
int main()
{
int arr[50];
int *p;
p=&arr[0];
//line # 7 , discuss the address of array is held at its first element or locat
ion
p=arr;
//line # 9 , discuss the name of the array is itself a pointer
return 0;
}
//
//
#include<iostream>
using namespace std;
int main()
{
char u;
char *pu;//char *p;
pu=&u; //p=&u;
cin>>*pu;//cin>>*P;
cout<<*pu;//char pu;//char *p;//char p;
return 0;
}
////
//
#include<iostream>
using namespace std;
int main()
{
float z=3.2;
float *p;
p=&z;
//line # 6 and 7 is equal to flooat *p = &z;
cout<<z<<endl;//value of z;
cout<<&z<<endl;//address of z;
cout<<p<<endl;//address it has;
cout<<*p<<endl;//value at address it has;
return 0;
}
//

//
#include<iostream>
using namespace std;
int main()
{
int a;//int a=5;
int *p;
p=&a;
cin>>*p;
cout<<8p;
return 0;
}
//
//
#include<iostream>
using namespace std;
int main()
{
int a=5;
int *p;
p=&a;
int *q;
q=p;
//*q=10;
int *r=q;
*r=33+10;
return 0;
}
//
//
#include<iostream>
using namespace std;
void west()
{
cout<<"\nI am learning C++ programs\n";
return;
}
int main()
{
int a=5;
cout<<a;
west();
return 0;
}

You might also like