Last active
July 23, 2019 13:57
-
-
Save swaaz/3f678f602fdf4ec41b03cdab25e8178d to your computer and use it in GitHub Desktop.
C program to add details of n students.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <stdio.h> | |
struct student | |
{ | |
char n[100]; | |
char u[100]; | |
int m; | |
}stud[10],stud2; | |
int main() | |
{ | |
int n,i,p=0; | |
printf("Enter the number of student\n"); | |
scanf("%d",&n); | |
for(i=1;i<=n;i++) | |
{ | |
printf("Enter the details of student-%d\n",i); | |
printf("Enter the name of the student\n"); | |
scanf("%s",&stud[i].n); | |
printf("Enter USN\n"); | |
scanf("%s",&stud[i].u); | |
printf("Enter total marks\n"); | |
scanf("%d",&stud[i].m); | |
} | |
printf("|\tSl.no\t|\tName\t|\tUSN\t\t|\tMark\t|\n"); | |
for(i=1;i<=n;i++) | |
{ | |
printf("|\t%d\t|\t%s\t|\t%s\t|\t%d\t|\n",i,stud[i].n,stud[i].u,stud[i].m); | |
} | |
printf("Enter the details of new student\n"); | |
printf("Enter the name\n"); | |
scanf("%s",&stud2.n); | |
printf("Enter the USN\n"); | |
scanf("%s",&stud2.u); | |
printf("Enter the marks\n"); | |
scanf("%d",&stud2.m); | |
printf("enter position\n"); | |
scanf("%d",&p); | |
for(i=n+1;i>=p;i--) | |
{ | |
stud[i+1]=stud[i]; | |
} | |
stud[p]=stud2; | |
printf("|\tSl.no\t|\tName\t|\tUSN\t\t |\tMark\t|\n"); | |
for(i=1;i<=n+1;i++) | |
{ | |
printf("|\t%d\t|\t%s\t|\t%s\t|\t%d\t|\n",i,stud[i].n,stud[i].u,stud[i].m); | |
} | |
return 0; | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment