You are on page 1of 10

Lecture (5)

Question : 1

#include "stdafx.h"

#include<iostream.h>

int main(int argc, char* argv[])

int i,a[10],j,k=0;

cout<<"Enter the array values : ";

for(i=0;i<10;i++)

cin>>a[i];

for(i=0;i<10;i++)

for(j=2;j<a[i]/2;j++)

if(a[i]%j==0)

{ k=1;

break; }

if(k==0) cout<<"The number "<<a[i]<<" is prime"<<endl;

k=0;

return 0;}
Question : 2

#include "stdafx.h"

#include<iostream.h>

int main(int argc, char* argv[])

int i,a[10],min,max,minp,maxp;

for(i=0;i<10;i++)

cin>>a[i];

min=a[0];

max=a[0];

for(i=1;i<10;i++)

if(a[i]>max) {max=a[i]; maxp=i;}

if(a[i]<min) {min=a[i]; minp=i;}

cout<<"The maximum value is : "<<max<<" and it's position is : "<<maxp<<endl;

cout<<"The minimum value is : "<<min<<" and it's position is : "<<minp<<endl;

return 0;

}
Question : 3

#include "stdafx.h"

#include<iostream.h>

int main(int argc, char* argv[])

int i,b[10],temp;

cout<<"Enter the array : ";

for(i=0;i<10;i++)

cin>>b[i];

for(i=0;i<=4;i++)

temp=b[i];

b[i]=b[9-i];

b[9-i]=temp;

cout<<"The array in reversed order is : ";

for(i=0;i<10;i++)

cout<<b[i]<<" ";

return 0;

}
Question : 4

#include "stdafx.h"

#include<iostream.h>

int main(int argc, char* argv[])

int i,j,temp,a[4][4];

cout<<"Enter the array : ";

for(i=0;i<4;i++)

for(j=0;j<4;j++)

cin>>a[i][j];

for(i=0;i<4;i++)

temp=a[i][i];

a[i][i]=a[i][3-i];

a[i][3-i]=temp;

cout<<"The array after exchanging is : \n";

for(i=0;i<4;i++)

{for(j=0;j<4;j++)

cout<<a[i][j]<<" ";

cout<<endl;}

return 0;

}
Question : 5

#include "stdafx.h"

#include<iostream.h>

int main(int argc, char* argv[])

int i,j,a[4][4],b[16],k=0;

cout<<"Enter the array : ";

for(i=0;i<4;i++)

for(j=0;j<4;j++)

cin>>a[i][j];

b[k++]=a[i][j];

cout<<"The 1D array is : \n";

for(i=0;i<16;i++)

cout<<b[i]<<" ";

return 0;

}
Question : 6

#include "stdafx.h"

#include<iostream.h>

int main(int argc, char* argv[])

int i,j,a[4][4];

for(i=0;i<4;i++)

for(j=0;j<4;j++)

if(j>=i) a[i][j]=1;

else a[i][j]=0;

for(i=0;i<4;i++)

for(j=0;j<4;j++)

cout<<a[i][j]<<" ";

cout<<endl;

return 0;

}
Question : 7

#include "stdafx.h"

#include<iostream.h>

int main(int argc, char* argv[])

int i,j,a[4][4];

for(i=0;i<4;i++)

for(j=i;j<4;j++)

a[i][j]=i+1;

a[j][i]=i+1;

for(i=0;i<4;i++)

for(j=0;j<4;j++)

cout<<a[i][j]<<" ";

cout<<endl;

return 0;

}
Question : 8

#include "stdafx.h"

#include<iostream.h>

int main(int argc, char* argv[])

int i,j,a[4][4],temp;

for(i=0;i<4;i++)

for(j=0;j<4;j++)

a[j][i]=i+1;

for(i=0;i<4;i++)

for(j=i;j<4;j++)

{temp=a[i][j];

a[i][j]=a[j][i];

a[j][i]=temp;}

for(i=0;i<4;i++)

for(j=0;j<4;j++)

cout<<a[i][j]<<" ";

cout<<endl;

return 0;

}
Question : 9

#include "stdafx.h"

#include<iostream.h>

int main(int argc, char* argv[])

const n=3;

int i,j,a[n][n],sum=0;

for(i=0;i<n;i++)

for(j=0;j<n;j++)

cin>>a[j][i];

for(i=0;i<n;i++)

sum+=a[i][n-1-i];

cout<<"The sum of second diagonal is : "<<sum<<endl;

return 0;

}
Question : 10

#include "stdafx.h"

#include<iostream.h>

int main(int argc, char* argv[])

int i,j,a[4][4],temp;

for(i=0;i<4;i++)

for(j=0;j<4;j++)

cin>>a[i][j];

for(i=0;i<4;i++)

for(j=i+1;j<4;j++)

if(j>=j)

{temp=a[j][i];

a[j][i]=a[i][j];

a[i][j]=temp;}

for(i=0;i<4;i++)

{for(j=0;j<4;j++)

cout<<a[i][j]<<" ";

cout<<endl;}

return 0;}

You might also like