Documente Academic
Documente Profesional
Documente Cultură
#include<stdio.h>
#include<conio.h>
void main()
{
struct studentrecord
{
Char name[30];
int rollno;
int marks[5];
struct dateofbirth
{
int date;
char month[10];
int year;
}dob;
}student[5];
Ans2:-
#include<stdio.h>
#include<conio.h>
void main()
{
struct student record
{
char name[30];
int rollno;
int marks[5];
struct date of birth
{
int date;
char month[10];
int year;
}dob;
}student[5],*ptr;
int i,j;
clrscr();
for(i=1;i<=5;i++)
{
printf("\n\nEnter the name of %d student : ", i);
scanf("%s",&ptr->name);
printf("\n\nEnter the roll number : ");
scanf("%d",&ptr->rollno);
printf("\n\nEnter the marks : ");
for(j=1;j<=5;j++)
{
scanf("%d",&ptr->marks[j]);
}
printf("\n\nEnter the DOB (day_month _name-year): ");
scanf("%d%s%d",&ptr->dob.date,&ptr->dob.month,&ptr->dob.year);
printf("\n\n STUDENT RECORD");
printf("\n\n NAME = %s", ptr->name);
printf("\n\n ROLL NUMBER = %d", ptr->rollno);
printf("\n\n MARKS IN 5 SUBJECTS : ");
for(j=1;j<=5;j++)
{
printf("\n%d",ptr->marks[j]);
}
printf("\n\nDATE OF BIRTH = %d %s %d",ptr->dob.date,ptr->dob.month,ptr-
>dob.year);
}
getch();
}
Ans3:
Ans6:-
#include<stdio.h>
#include<conio.h>
int fact1[5];
void main()
{
void factorial();
void display();
clrscr();
factorial();
display();
getch();
}
void factorial()
{
int i,j,fact=1;
for(i=1;i<=5;i++)
{
fact=1;
for(j=1;j<=i;j++)
{
fact=fact*j;
}
fact1[i]=fact;
}
}
void display()
{
int i;
for(i=1;i<=5;i++)
{
printf("\nThe factorial of %d is = %d",i,fact1[i]);
}
}