PRAJWALDSL
PRAJWALDSL
PRAJWALDSL
h>
#include <stdlib.h>
#include <string.h>
struct Day {
char *dayName;
int date;
char *activityDescription;
};
calendar[i].dayName = strdup(dayNames[i]);
scanf("%d", &calendar[i].date);
scanf("%d", &calendar[i].date);
int main() {
if (calendar == NULL) {
return 1;
create(calendar);
display(calendar);
free(calendar[i].dayName);
free(calendar[i].activityDescription);
free(calendar);
return 0;
}
2)
#include<stdio.h>
int i, j, c, m, k, flag=0;
void stringmatch()
i = m = c = j = 0;
if(str[m] == pat[i])
i++; m++;
if(pat[i] == '\0')
flag = 1;
ans[j] = rep[k];
i = 0;
c = m;
else
ans[j] = str[c];
j++;
c++;
m = c;
i = 0;
ans[j] = '\0';
}
void main()
gets(str);
gets(pat);
gets(rep);
stringmatch();
if(flag == 1)
else
}
3)
#include <stdio.h>
#include <ctype.h>
#define SIZE 50
char s[SIZE];
int top = -1
push(char elem)
s[++top] = elem;
char pop()
return (s[top--]);
switch (elem)
case '#':
return 0;
case '(':
return 1;
case '+':
case '-':
return 2;
case '*':
case '/':
case '%':
return 3;
case '^':
return 4;
}
void main() {
int i = 0, k = 0;
scanf("%s", infx);
push('#');
if (ch == '(')
push(ch);
else if (isalnum(ch))
if (ch == ')')
pofx[k++] = pop();
elem = pop();
}else
pofx[k++] = pop();
push(ch);
pofx[k++] = pop();
pofx[k] = '\0';
}
4)
#include <stdio.h>
#include <ctype.h>
#define SIZE 50
char s[SIZE];
push(char elem)
s[++top] = elem;
char pop()
return (s[top--]);
switch (elem)
case '#':
return 0;
case '(':
return 1;
case '+':
case '-':
return 2;
case '*':
case '/':
case '%':
return 3;
case '^':
return 4;
}
void main() {
int i = 0, k = 0;
scanf("%s", infx);
push('#');
if (ch == '(')
push(ch);
else if (isalnum(ch))
if (ch == ')')
pofx[k++] = pop();
elem = pop();
else
pofx[k++] = pop();
push(ch);
pofx[k] = '\0';