Sunday, 28 July 2013

Program to find largest number in array.

#include<stdio.h>
#include<conio.h>

int largest(int a[],int n);

void main()
{
 int a[10],n,i,lar;

 clrscr();

 printf("Enter no of number : ");
 scanf("%d",&n);

 printf("\nEnter no : ");
 for(i=0;i<n;i++)
 {
  scanf("%d",&a[i]);
 }

 lar=largest(a,n);

 printf("\nLargest number : %d",lar);

 getch();
}

int largest(int a[],int n)
{
 int lar,i;

 for(i=0;i<n;i++)
 {
  if(lar<a[i])
  {
   lar=a[i];
  }
 }
 return lar;
}

Program to swap two number using function.


#include<stdio.h>
#include<conio.h>

void swape(int *a,int *b);

void main()
{
 int *a,*b;

 clrscr();

 printf("Enter no a and b : ");
 scanf("%d %d",&a,&b);

 printf("Before swap, A : %d B: %d",a,b);

 swape(&a,&b);

 printf("\nAfter swap,  A : %d B: %d",a,b);

 getch();
}

void swape(int *x,int *y)
{
 int *temp;

 *temp=*x;
 *x=*y;
 *y=*temp;
}


Output :


Program in which : A class of n students take an examination in m subjects. A program to read the marks obtained by each students in various subjects and compute and print the total marks obtained by each of them.


#include<stdio.h>
#include<conio.h>

int total();

struct student
{
 char name[10];
 int roll;
 struct subject
 {
   char sub1[10];
   char sub2[10];
   char sub3[10];
 }sub;
 struct marks
 {
  int mk1;
  int mk2;
  int mk3;
 }mk;
 int total;
};

void main()
{
 struct student s[100];
 int n,i,total;

 clrscr();

 printf("Enter no of student : ");
 scanf("%d",&n);

 printf("/---------------------------------------/\n");

 for(i=0;i<n;i++)
 {
  printf("Student name : ");
  scanf("%s",s[i].name);

  printf("Roll no : ");
  scanf("%d",&s[i].roll);

  printf("1 Subject name : ");
  scanf("%s",s[i].sub.sub1);

  printf("2 Subject name : ");
  scanf("%s",s[i].sub.sub2);

  printf("3 Subject name : ");
  scanf("%s",s[i].sub.sub3);

  printf("1 subject marks : ");
  scanf("%d",&s[i].mk.mk1);

  printf("2 subject marks : ");
  scanf("%d",&s[i].mk.mk2);

  printf("3 subject marks : ");
  scanf("%d",&s[i].mk.mk3);
 }

 printf("---------------------------------------\n");

 for(i=0;i<n;i++)
 {
  s[i].total=s[i].mk.mk1+s[i].mk.mk2+s[i].mk.mk3;
 }

 for(i=0;i<n;i++)
 {
  printf("\nStudent name : %s\n",s[i].name);

  printf("Roll no : %d\n",s[i].roll);

  printf("1 Subject name : %s\n",s[i].sub.sub1);

  printf("2 Subject name : %s\n",s[i].sub.sub2);

  printf("3 Subject name : %s\n",s[i].sub.sub3);

  printf("1 subject marks : %d\n",s[i].mk.mk1);

  printf("2 subject marks : %d\n",s[i].mk.mk2);

  printf("3 subject marks : %d\n",s[i].mk.mk3);

  printf("Total : %d\n",s[i].total);

  printf("*************************************");
 }

 getch();
}