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



No comments:

Post a Comment