C++ Program .Write a program to read data from text file and display data on screen, if file dose not exit then create it.



#include<stdio.h>
#include<conio.h>
void main()
{
FILE *fp; /* file pointer*/
char ch;
clrscr();
fp=fopen("k.txt","r");/*open a file*/
while((ch=fgetc(fp))!=EOF)
   {
   printf("%c",ch);
   }
   fclose(fp);
   if(fp==NULL)
   {
   fp=fopen("k.txt","w");
   }
getch();
}


FYBCA ( Sem–II) Assignment No.6 Structure program.(solved assignment)



Student Name:Tambe Sanjay Baban                                 
Program Name:Write a program to accept the information of five students such as rollno,name, and address.And display the information using structures.

#include<stdio.h>
#include<conio.h>
void main()
{
 struct student
               {
               int rollno;
               char sname[21];
               char address[53];
               }stud[5];
int i;
clrscr();
printf("\n Enter student information");
for(i=0;i<5;i++)
 {
 printf("\n Enter roll no-");
 scanf("\n %d",&stud[i].rollno);

 printf("\n Enter the student name-");
 scanf("\n %s",stud[i].sname);

 printf("\n Enter the address-");
 scanf("\n %s",&stud[i].address);
 }
printf("\n The student information");

for(i=0;i<5;i++)
 {
 printf("\n roll no is-%d",stud[i].rollno);
 printf("\n name is -%s",stud[i].sname);
 printf("\n address is -%s",stud[i].address);
 }

getch();
}
/* Output
 Enter student information

 Enter roll no-153
 Enter the student name-sanjay
 Enter the address-baramati


 Enter roll no-149
 Enter the student name-sachin
 Enter the address-lonibhapkar

 Enter roll no-135
 Enter the student name-pramod
 Enter the address-supe

 Enter roll no-111
 Enter the student name-ranjit
 Enter the address-satara

 Enter roll no-130
 Enter the student name-chetan
 Enter the address-malegaon

 The student information

 roll no is -153
 name is -sanjay
 address is -baramati

 roll no is -149
 name is -sachin
 address is -lonibhapkar

 roll no is -135
 name is -pramod
 address is -supe

 roll no is -111
 name is -ranjit
 address is -satara


 roll no is -130
 name is -chetan
 address is –malegaon */








Student Name:Tambe Sanjay Baban                        Roll No:153
Program Name: Write a program to accept the information such as roll no, name, 3subjects. Calculate total, average and display information in descending order of marks.

#include<stdio.h>
#include<conio.h>
void main()
{
struct student
   {
   int rollno;
   char name [30];
   int mark [3];
   int total;
   float avg;
   }stud[5];
int i,j;
struct student temp;
clrscr();

printf("\n enter student info");
for(i=0;i<5;i++)
 {
 printf("\n enter the rollno-");
 scanf("\n %d",&stud[i].rollno);

 printf("\n enter the name-");
 scanf("\n %s",&stud[i].name);

 stud[i].total=0;

 printf("\n enter the mark-");
 for(j=0;j<3;j++)
  {
  scanf("\n %d",&stud[i].mark[j]);
  stud[i].total=stud[i].total+stud[i].mark[j];
  stud[i].avg=stud[i].total/3;
  }
 }
for(i=0;i<5;i++)
 {
 for(j=i+1;j<3;j++)
  {
  if(stud[i].total<stud[j].total)
   {
   temp=stud[i];
   stud[i]=stud[j];
   stud[j]=temp;
   }
  }
 }
printf("\n student info");
for(i=0;i<5;i++)
 {
 printf("\n rollno %d",stud[i].rollno);
 printf("\n name is %s",stud[i].name);
 printf("\n total is %d",stud[i].total);
 printf("\n avg is %f",stud[i].avg);
 }
getch();
}
/* Output

 enter student info
 enter the rollno-153

 enter the name-Sanjay
 enter the mark-57
            58
                            68

 enter the rollno-149

 enter the name-Sachin
 enter the mark-68
                            59
                            74

 enter the rollno-121

 enter the name-Subham
 enter the mark-55
                            75
                            68




enter the rollno-148

 enter the name-Pramod
 enter the mark-52
                            84
                            70

 enter the rollno-142

 enter the name-Omkar
 enter the mark-54
                            63
                            67

 student info

 rollno 153
 name is Sanjay
 total is 223
 avg is 74.000000

 rollno 149
 name is Sachin
 total is 222
 avg is 74.000000

 rollno 121
 name is Subham
 total is 198
 avg is 66.000000

 rollno 148
 name is Pramod
 total is 206
 avg is 68.000000

 rollno 142
 name is Omkar
 total is 184
 avg is 61.000000 */







Student Name:Tambe Sanjay Baban                       Roll No:153
Program Name: Write a program to student structure and display record in ascending order of student name.

#include<stdio.h>
#include<conio.h>
#include<string.h>
void main()
{
struct student
              {
              int rollno;
              char name[21];
              char address[53];
              }stud[5];
int i,j;
struct student temp;
clrscr();
printf("\nEnter the student info-");
for(i=0;i<5;i++)
 {
 printf("\n Enter student roll no-");
 scanf("\n %d",&stud[i].rollno);

 printf("\n Enter student name-");
 scanf("\n %s",&stud[i].name);

 printf("\n Enter the address-");
 scanf("\n %s",&stud[i].address);
 }
 for(i=0;i<5;i++)
  {
  for(j=i+1;j<5;j++)
   {
   if(strcmp(stud[i].name,stud[j].name)>0)
            {
            temp=stud[i];
            stud[i]=stud[j];
            stud[j]=temp;
            }
   }

  }
printf("\n The Student information -");
printf("\n ROLLNO \t NAME \t ADDRESS");




for(i=0;i<5;i++)
 {
 printf("\n %d \t %s \t %s",stud[i].rollno,stud[i].name,stud[i].address);
 }
getch();
}

/*Output


 Enter the student info-

Enter student roll no-153
Enter student name-Sanjay 
Enter the address-Baramati

 Enter student roll no-149
 Enter student name-Mahesh
 Enter the address-Pune

 Enter student roll no-108
 Enter student name-Akshay
 Enter the address-Malegoan

 Enter student roll no-135
 Enter student name-Pramod
 Enter the address-Supe

 Enter student roll no-142
 Enter student name-Omkar
 Enter the address-Indapur



The Student information -
 ROLLNO          NAME        ADDRESS
 108                    Akshay           Malegoan
 149                   Mahesh            Pune
 142                   Omkar            Indapur
 135                   Pramod            Supe
 153                   Sanjay             Baramati      */

Student Name:Tambe Sanjay Baban                 Roll No:153
program name:menu driven program for
                               - Add book information
                               - Display book information
                               -List all books of given author
                               -List the count of books in the library

#include<stdio.h>
#include<conio.h>
#include<string.h>
 void main()
 {
  struct book
  {
  int bno;
  char bname[20];
  char author[20];
  };
  struct book b[20];
  int i,n,ch;
  char name[20],c;
  clrscr();
   while(1)
            {
            printf("\n menues");
            printf("\n 1.Add book information");
            printf("\n 2.display book information");
            printf("\n 3.list all boooks of given author");
            printf("\n 4.list the count of books in this library");
            printf("\n 5. exit from program");
            printf("\n Enter your choice=");
            scanf("%d",&ch);

            switch(ch)
                        {
case 1: printf("\n How many info.you want to add=");
                                    scanf("\n %d",&n);

                                    for(i=0;i<n;i++)
                                    {
                                    printf("Enter the book.no=");
                                    scanf("\n %d",&b[i].bno);

                                    printf("Enter the book name=");
                                    scanf("\n %s",&b[i].bname);

                                    printf("Enter the author name=");
                                    scanf("\n %s",&b[i].author);
                                    }
                           break;
            case 2:
                           printf("\n  BNO\t BOOKNAME\tBOOKAUTHOR");
                                    for(i=0;i<n;i++)
                                    printf("\n %d\t%s\t%s",b[i].bno,b[i].bname,b[i].author);
                                    break;
            case 3:
                                    printf("Enter the author name you want=");
                                    scanf("%s",&name);
                                    printf("\n book information");

                                    printf("\n BNO\t BOOKNAME\tBOOKAUTHOR");

                                    for(i=0;i<n;i++)
                                     {

                                    if(strcmp(name,b[i].author)==0)
                                     {
                                                printf("\n%d\t %s\t %s",b[i].bno,b[i].bname,b[i].author);
                                     }
                                    }
                                    break;
             case 4:
                                    printf("The number of book in liabrary are=%d",n);
                                    break;
             
 case 5: exit(0);

   default :printf("\nEnter you correct choice");
            }

            }
            getch();
  }

/* Output
menues               

 1.Add book information
 2.display book information
 3.list all boooks of given author
4.list the count of books in this library
5. exit from program

 Enter your choice=1

 How many info.you want to add=2


Enter the book.no=101
Enter the book name=cprogramming
Enter the author name=verma

Enter the book.no=102
Enter the book name=statistics
Enter the author name=patil

 menues
 1.Add book information
 2.display book information
 3.list all boooks of given author
 4.list the count of books in this library
 5. exit from program

 Enter your choice=2

  BNO    BOOKNAME       BOOKAUTHOR
 101    cprogramming            verma
 102    statistics                        patil

 menues
 1.Add book information
 2.display book information
 3.list all boooks of given author
 4.list the count of books in this library
 5. exit from program

Enter your choice=3
Enter the author name you want=patil

 book information
 BNO     BOOKNAME       BOOKAUTHOR
102     statistics                       patil

 menues
 1.Add book information
 2.display book information
 3.list all boooks of given author
 4.list the count of books in this library
 5. exit from program


 Enter your choice=4
The number of book in liabrary are=2

 menues
 1.Add book information
 2.display book information
 3.list all boooks of given author
 4.list the count of books in this library
 5. exit from program

 Enter your choice=5             */

  

Student Name:Tambe Sanjay Baban                                              
Program Name: Write a program to create customer structure fields are accno, custname,balance.Display the customer details whose balance below rs.100 using function.

#include<stdio.h>
#include<conio.h>
struct customer
          {
            int accno;
            char name[20];
            int balance;
           }cust[5];

void display(struct customer[5]);

void main()
{
struct customer c[5];
clrscr();
display(c);
getch();
}
void display(struct customer cust[5])
{
int i;
              printf("\n enter customer information");

   for(i=0;i<5;i++)
   {
            printf("\n enter the account no:");
            scanf("%d",&cust[i].accno);
           
            printf("\n enter the custmer name:");
            scanf("%s",&cust[i].name);
           
            printf("\n enter the balance:");
            scanf("%d",&cust[i].balance);
            }
            for(i=0;i<5;i++)
            {
if(cust[i].balance<100)
{
printf("\n\t%d",cust[i].accno);
printf("\t%s",cust[i].name);
}
}

}
 /* Output

enter the account no:10021
enter the custmer name:Sanjay
enter the balance:51000

enter the account no:50002
enter the custmer name:Swapnil
enter the balance:60000

enter the account no:60506
enter the custmer name:makarand
enter the balance:75000

enter the account no:40005
enter the custmer name:Pramod
enter the balance:81000

enter the account no:30008
enter the custmer name:Ajit
enter the balance:51000

 10021              Sanjay
50002              Swapnil
60506              makarand
40005              Pramod
30008              Ajit      */