Daa Program
Daa Program
Program:
#include<stdio.h>
#include<conio.h>
int jobseq();
void psort();
int tp,j[10],d[10],p[10],n;
void main()
int i,k;
clrscr();
scanf("%d",&n);
for(i=1;i<=n;i++)
scanf("%d",&d[i]);
for(i=1;i<=n;i++)
scanf("%d",&p[i]);
psort();
for(i=1;i<n;i++)
printf("%d",p[i]);
k=jobseq();
for(i=1;i<=k;i++)
tp=tp+p[j[i]];
printf("%d-->",j[i]);
printf("\n Profits:%d",tp);
getch();
}
int jobseq()
int i,k,q;
d[0]=0;
j[0]=0;
j[1]=1;
k=1;
for(i=2;i<=n;i++)
int r=k;
r=r-1;
for(q=k;q>=r+1;q--)
j[q+1]=j[q];
j[r+1]=i;
k=k+1;
return k;
void psort()
int i,k,temp1;
for(i=1;i<=n;i++)
for(k=1;k<=n-i;k++)
{
if(p[k]<p[k+1])
temp1=p[k];
p[k]=p[k+1];
p[k+1]=temp1;
temp1=j[k];
j[k]=j[k+1];
j[k+1]=temp1;
temp1=d[k];
d[k]=d[k+1];
d[k+1]=temp1;
Experiment No:
Program:
#include<stdio.h>
#include<conio.h>
void readf();
void amin();
int cost[20][20],a[20][20];
int i,j,k,n;
void readf()
scanf("%d",&n);
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
scanf("%d",&cost[i][j]);
cost[i][j]=999;
a[i][j]=cost[i][j];
void amin()
for(k=0;k<n;k++)
for(i=0;i<n;i++)
for(j=0;j<n;j++)
if(a[i][j]>a[i][k]+a[k][j])
a[i][j]=a[i][k]+a[k][j];
for(i=0;i<n;i++)
printf("\n");
for(j=0;j<n;j++)
{
printf("%d\t",a[i][j]);
void main()
clrscr();
readf();
amin();
getch();