Sunteți pe pagina 1din 8

#include <stdio.

h>

struct Distance

int feet;

float inch;

dist1, dist2, sum;

int main()

printf("1st distance\n");

printf("Enter feet: ");

scanf("%d", &dist1.feet);

printf("Enter inch: ");

scanf("%f", &dist1.inch);

printf("2nd distance\n");

printf("Enter feet: ");

scanf("%d", &dist2.feet);

printf("Enter inch: ");

scanf("%f", &dist2.inch);

sum.feet = dist1.feet + dist2.feet;

sum.inch = dist1.inch + dist2.inch;

if (sum.inch > 12)

{
++sum.feet;

sum.inch = sum.inch - 12;

printf("Sum of distances = %d\'-%.1f\"", sum.feet, sum.inch);

return 0;

}
#include <stdio.h>

union unionJob

char name[32];

float salary;

int workerNo;

} uJob;

struct structJob

char name[32];

float salary;

int workerNo;

} sJob;

int main()

printf("size of union = %d", sizeof(uJob));

printf("\nsize of structure = %d", sizeof(sJob));

return 0;

}
#include <stdio.h>

int main()

printf("\nsize of char pointer: %d" ,sizeof(char*));

printf("\nsize of int pointer: %d" ,sizeof(int*));

printf("\nsize of float pointer: %d" ,sizeof(float*));

printf("\nsize of long int pointer: %d" ,sizeof(long

int*));

printf("\nsize of double pointer: %d\n"

,sizeof(double*));

return 0;

}
#include <stdio.h>

void swap(int *a,int *b)

int t;

t = *a;

*a = *b;

*b = t;

int main()

int num1,num2;

printf("Enter value of num1: ");

scanf("%d",&num1);

printf("Enter value of num2: ");

scanf("%d",&num2);

printf("Before Swapping: num1=%d, num2=%d\n",num1,num2);

swap(&num1,&num2);

printf("After Swapping: num1=%d, num2=%d\n",num1,num2);

return 0;

}
#include <stdio.h>

int main()

int i, classes[6],sum = 0;

printf("Enter 6 numbers:\n");

for(i = 0; i < 6; ++i)

scanf("%d",(classes + i));

sum += *(classes + i);

printf("Sum = %d", sum);

return 0;

}
#include <stdio.h>

voidfun(inta)

printf("Value of a is %d\n", a);

int main()

void(*fun_ptr)(int) = &fun;

void (*fun_ptr)(int);

fun_ptr = &fun;

(*fun_ptr)(10);

return0;

S-ar putea să vă placă și