STRUCTURE
1.INPUT NAME,ROLL NUMBERS AND MARKSOF STUDENTS AND PRINT USING STRUCTURE:
#include<stdio.h> #include<string.h> struct Student { char name[200]; int rollno; float marks; }; int main() { struct Student obj; strcpy(obj.name="Anil Singhania"); obj.rollno=205; obj.marks=85.4; printf("Name=%s\n",obj.name); printf("Rollno=%d\n",obj.rollno); printf("Marks=%f\n",obj.marks);
Name=Anil Singhania
Rollno=205;
Marks=85.4
2.ADDITION PROGRAMME USING STRUCTURE:
#include<stdio.h> struct Arithmetic { int x; int y; int z; }; int main() { struct Arithmetic obj; obj.y=20; obj.z=50; obj.x=obj.y+obj.z; printf("Add=%d",obj.x); }
Add=70
3.USER INPUT STRUCTURE:
#include<stdio.h> struct Arithmetic { int x; int y; int z; }; int main() { struct Arithmetic obj; printf("Enter first number\n"); scanf("%d",&obj.y); printf("Enter second number\n"); scanf("%d",&obj.z); obj.x=obj.y+obj.z; printf("Add=%d",obj.x); }
Enter first number
65
Enter second number
65
Add=110
4.SUBTRACTION PROGRAMME USING STRUCTURE:
#include<stdio.h> struct Arithmetic { int x; int y; int z; }; int main() { struct Arithmetic obj; printf("Enter first number\n"); scanf("%d",&obj.y); printf("Enter second number\n"); scanf("%d",&obj.z); obj.x=obj.y-obj.z; printf("Sub=%d",obj.x); }
Enter first number
65
Enter second number
45
Sub=20
5.MULTIPLICATION PROGRAMME USING STRUCTURE:
#include<stdio.h> struct Arithmetic { int x; int y; int z; }; int main() { struct Arithmetic obj; printf("Enter first number\n"); scanf("%d",&obj.y); printf("Enter second number\n"); scanf("%d",&obj.z); obj.x=obj.y*obj.z; printf("Multiply=%d",obj.x); }
Enter first number
6
Enter second number
5
Multiply =30
6.DIVISION PROGRAMME USING STRUCTURE:
include<stdio.h> struct Arithmetic { int x; int y; int z; }; int main() { struct Arithmetic obj; printf("Enter first number\n"); scanf("%d",&obj.y); printf("Enter second number\n"); scanf("%d",&obj.z); obj.x=obj.y/obj.z; printf("Div=%d",obj.x); }
Enter first number
60
Enter second number
5
Div=12
7.POINTER TO STRUCTURE PROGRAMME:
#include<stdio.h> struct Student { int rollno; }; int main() { struct Student obj_roll; obj_roll.rollno=205; struct Student *r,*m; r=&obj_roll; printf("Roll number=%d\n",*r); }
Roll no. =205
8.ARRAY TO STRUCTURE PROGRAMME:
#include<stdio.h> struct ArrayToStruct { int x; }; int main() { struct ArrayToStruct obj_array[5]; printf("Enter 5 integer value one by one\n"); for(int i=0;i<=4;i++) scanf("%d",&obj_array[i].x); printf("Element is given below\n"); for(int j=0;j<=4;j++) printf("%d ",obj_array[j].x); }
Enter 5 integer value one by one
10
40
50
70
90
Element is given below
10 40 50 70 90
Comments