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);
•Output 

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);
}
•OUTPUT 

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);
}
•OUTPUT 

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);
}
•OUTPUT 

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);
}
•OUTPUT 

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);
}
•OUTPUT 

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);
}
•Output 

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);
}
•OUTPUT 

Enter 5 integer value one by one 
10
40
50
70
90
Element is given below 
10 40 50 70 90

    

Comments

Popular posts from this blog

FILE HANDLING

WHILE LOOP