Posts

Showing posts with the label c langauge

Rotate a matrix 270 degree AntiClockWise

#include<stdio.h> void printMt(int mat[][4]) {     int i, j;     for (i = 0; i < 4; i++) {         for (j = 0; j < 4; j++) {             printf("%d ", mat[i][j]);         }         printf("\n");     } } void AntiClock90(int mat[][4]) {     int i, j, t;     for (i = 0; i < 4 / 2; i++) {         for (j = i; j < 4; j++) {             t = mat[4 - i - 1][j];             mat[4 - i - 1][j] = mat[i][j];             mat[i][j] = t;         }     }     printf("90 anticlock\n");     printMt(mat); } void Anti270(int mat1[][4]) {     int i,j,t;     for(i=0; i<4/2; i++)     {       ...

Non Preemptive sortest job first CPU scheduling algorithm program using C

#include<stdio.h> struct pr {    char name[10];    int arr_time;    int burst_time;    int com_time;    int tat_time;    int wt_time;     int flag; }; int main() { struct pr p[10],temp; int n,i,t=0,j,tat=0,wt=0,compt=0,temp1; printf("\n how many process \t"); scanf("%d",&n); for(i=0;i<n;i++) { printf("\n enter process_name arrival_time and burst_time for process  "); scanf("%s",&p[i].name); scanf("%d",&p[i].arr_time); scanf("%d",&p[i].burst_time); } for(i=0;i<n;i++) { printf("\n process name %s: arrival=%d burst=%d",p[i].name,p[i].arr_time,p[i].burst_time);       } printf("\n"); for(i=0;i<n;i++) {      temp1=p[i].arr_time; for(j=i+1;j<n;j++) {           if(p[j].arr_time<=compt&&p[j].burst_time<p[i].burs...