Showing posts with label Student Details using Pointers. Show all posts
Showing posts with label Student Details using Pointers. Show all posts

Saturday, January 11, 2014

PROGRAM TO DISPLAY STUDENT DETAILS USING POINTERS

#include<stdio.h>
main()
{
int regno,m1,m2,m3,total;
float avg;
char name[25];
int *p1,*p2,*p3;
p1=&m1;
p2=&m2;
p3=&m3;
printf("Enter sutdent name: \n");
scanf("%s",name);
puts("Enter regno: ");
scanf("%d",&regno);
printf("Enter the 3 subject marks: \n");
scanf("%d\n%d\n%d",&m1,&m2,&m3);
total=*p1+ *p2+ *p3;
avg=(float)total/3;
printf("Student Details:\n");
printf("Name         : %s\n",name);
printf("RegNo        : %d\n", regno);
printf("Subject mark1: %d\n",*p1);
printf("Subject mark2: %d\n",*p2);
printf("Subject mark3: %d\n",*p3);
printf("Total        : %d\n",total);
printf("Average      : %f\n",avg);
}

-- INSERT --                                                  19,25         All~

OUTPUT:

"stud_pter.c" 28L, 613C written
[staff@linuxserver staff]$ cc stud_pter.c
[staff@linuxserver staff]$ ./a.out
Enter sutdent name:
rasi
Enter regno:
4240668
Enter the 3 subject marks:
78
67
90

Student Details:
Name         : rasi
RegNo        : 4240668
Subject mark1: 78
Subject mark2: 67
Subject mark3: 90
Total        : 235
Average      : 78.333336