Programmer

Showing posts with label 2D_Array. Show all posts
Showing posts with label 2D_Array. Show all posts

Monday, 25 June 2018

#include<iostream.h>
#include<conio.h>
#include<string.h>
#include<iomanip.h>
void main()
{
char str[5][20];
int temp[5];
int i,j;
clrscr();
for(i=0;i<5;i++)
{
cout<<"Enter "<<i+1<<" String :";
cin.getline(str[i],20);
temp[i]=-1;
}
int count;
for(i=0;i<5;i++)
{
count=1;
for(j=i+1;j<5;j++)
{
if(strcmp(str[i],str[j])==0)
{
count++;
temp[j]=0;
}
}
if(temp[i]!=0)
{
temp[i]=count;
}
}
cout<<endl<<endl;
cout<<setw(10)<<"String"<<setw(12)<<"Frequency"<<endl;
cout<<"======================"<<endl;
for(i=0;i<5;i++)
{
if(temp[i]!=0)
cout<<setw(10)<<str[i]<<setw(10)<<temp[i]<<endl;
}
getch();
}


Friday, 8 June 2018

#include<iostream.h>
#include<conio.h>
#include<stdlib.h>
void main()
{
int a[3][3],b[3][3],c[3][3]={0},i,j,k;
clrscr();
randomize();
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
a[i][j]=random(10);
}
}
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
b[i][j]=random(10);
}
}
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
for(k=0;k<3;k++)
{
c[i][j]+=a[i][k]*b[k][j];
}
}
}
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
cout<<a[i][j]<<" ";
}
cout<<"\t";

for(j=0;j<3;j++)
{
cout<<b[i][j]<<" ";
}
cout<<"\t";

for(j=0;j<3;j++)
{
cout<<c[i][j]<<" ";
}
cout<<endl;
}
getch();
}

/*
Output:

3 0 6   2 2 8   48 24 48
3 1 3   7 5 4   34 20 40                                                       
5 3 8   7 3 4   87 49 84                                                       
                                                                               
*/

#include<iostream.h>
#include<conio.h>
#include<stdlib.h>
void main()
{
int a[3][3],rsum[3]={0},csum[3]={0},i,j;
clrscr();
randomize();
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
a[i][j]=random(10);
rsum[i]+=a[i][j];
csum[j]+=a[i][j];
}
}
cout<<"Matrix is :"<<endl<<endl;
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
cout<<a[i][j]<<"\t";
}
cout<<rsum[i];
cout<<endl;
}
for(i=0;i<3;i++)
cout<<csum[i]<<"\t";
cout<<endl;
getch();
}

/*
Output:
3       6       0       9
3       3       2       8                                                     
1       8       1       10                                                     
7       17      3                                                             

*/

#include<iostream.h>
#include<stdlib.h>
#include<conio.h>
#include<stdio.h>
#include<iomanip.h>
void main()
{
int a[10][10],i,j,n,temp;
system("cls");
cout<<"\n\nEnter Number of Rows And Columns :";
cin>>n;
randomize();
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
a[i][j]=random(20)+5;
}
}
cout<<"Before Interchange Diagonal "<<endl;
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
cout<<setw(4)<<a[i][j];
}
cout<<endl;
}
cout<<"\n\nAfter Interchange Diagonal "<<endl;
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
if(i+j==n-1 || i==j)
{
temp=a[i][j];
a[i][j]=a[i][n-i-1];
a[i][n-i-1]=temp;
}
}
}
textcolor(YELLOW);
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
if(i+j==n-1 || i==j)
cprintf("%4d",a[i][j]);
else
cout<<setw(4)<<a[i][j];
}
cout<<endl;
}
getch();
}

/*
Enter Number of Rows And Columns :5
Before Interchange Diagonal
  22  15  24   6  13
  22  20  10   5   8
  22  11   5  11   9
  19   8  17  21   9
  23   5  12  12  14


After Interchange Diagonal
  13  15  24   6  22
  22   5  10  20   8
  22  11   5  11   9
  19  21  17   8   9
  14   5  12  12  23

*/

Program To Print Particular Line From File.

#include<fstream.h> #include<conio.h> #include<stdlib.h> void main() { ifstream fin; int count=0,num,l=1; char ...