OS Practical: Set A 1)
OS Practical: Set A 1)
Set A
1)
#include<stdio.h>
#include<stdlib.h>
int n,m,Alloc[10][10],Avail[10],Max[10][10],need[10][10],i,j;
void input()
scanf("%d%d",&n,&m);
for(i=0;i<n;i++)
for(j=0;j<m;j++){
scanf("%d",&Max[i][j]);
printf("\t");
for(i=0;i<n;i++){
for(j=0;j<m;j++){
scanf("%d",&Alloc[i][j]);
printf("\t");
}
for(i=0;i<n;i++)
for(j=0;j<m;j++){
need[i][j]=Max[i][j]-Alloc[i][j];
printf("%d",need[i][j]);
printf("\t");
printf("\n");
for(i=0;i<m;i++)
scanf("%d",&Avail[i]);
void display()
for(j=0;j<m;j++){
printf("%d ",Alloc[i][j]);
printf("\n");
for(i=0;i<n;i++){
for(j=0;j<m;j++){
printf("%d ",Max[i][j]);
printf("\n");
for(i=0;i<n;i++){
for(j=0;j<m;j++){
printf("%d ",need[i][j]);
printf("\n");
printf("available");
for(i=0;i<m;i++){
printf("%d ",Avail[i]);
void main()
int choice;
do{
scanf("%d",&choice);
switch(choice){
case 1:
input();
break;
case 2:
display();
break;
}while(choice!=3);