The document contains the code for a menu driven C++ program that performs various operations on matrices such as calculating row and column sums, finding the transpose, and checking if two matrices are equal. It defines functions to perform these operations and contains a main function that inputs the matrices, displays a menu, and calls the appropriate functions based on the user's selection.
COMPUTER SCIENCE CLASS 12 PRACTICAL FILEAnushka Rai
Here's my Computer Science Board Practical File. I hope you find it as useful as it was to me.This file is however of CBSE class 12th 2020-2021 syllabus.
Practical Class 12th (c++programs+sql queries and output) Aman Deep
Just download this and do some specific changes in the name section and roll no section . and submit it as it is to your teacher this will surely work and help you out your class 12th board practicals exam . no worries ! ENJOY :) !
CBSE Class 12 Computer practical Python Programs and MYSQL Rishabh-Rawat
This upload is my Computer Science Practical File for CBSE class 12 Board exam practical.
Some errors in the displaying of the content might have crept in as I prepared this file on my android. ;P
COMPUTER SCIENCE CLASS 12 PRACTICAL FILEAnushka Rai
Here's my Computer Science Board Practical File. I hope you find it as useful as it was to me.This file is however of CBSE class 12th 2020-2021 syllabus.
Practical Class 12th (c++programs+sql queries and output) Aman Deep
Just download this and do some specific changes in the name section and roll no section . and submit it as it is to your teacher this will surely work and help you out your class 12th board practicals exam . no worries ! ENJOY :) !
CBSE Class 12 Computer practical Python Programs and MYSQL Rishabh-Rawat
This upload is my Computer Science Practical File for CBSE class 12 Board exam practical.
Some errors in the displaying of the content might have crept in as I prepared this file on my android. ;P
Computer science class 12 project on Super Market BillingHarsh Kumar
Certificate
--Declaration
--Acknowledgement
--Hardware and software requirements
--Classes and function used
--Header files used
--Files generated
--Working description
--Coding
--Output screen
--Bibliography
Computer Investgatort Project (HOTEL MANAGEMENT SYSTEM),CBSE Class 12 computer project,Class XII computer project, A project work on Hotel management system in C++,Class 12 C++ Projects, Projects in C++ for Class XII CBSE, C++ Class XII project
Constructors, Destructors, call in parameterized Constructor, Multiple constructor in a class, Explicit/implicit call, Copy constructor, Dynamic Constructors and call in parameterized Constructor
Types of C++ functions:
Standard functions
User-defined functions
C++ function structure
Function signature
Function body
Declaring and Implementing C++ functions
Computer project C++ CLASS 12TH (CD MANAGEMENT SYSTEM )Vidhi Kishor
This software is basically a CD Management Software which can be used in a CDs Store. It keeps the record of all the CDs present in the CDs Store and we can also add more records for the fresh arrivals. This project can search the CDs available in the store, by various modes like Singer Name, CD Name, Release, and cost. It also has a unique feature of BACKUP to save all our records and also, if anything goes wrong, then we can restore our last backup file.
Computer science class 12 project on Super Market BillingHarsh Kumar
Certificate
--Declaration
--Acknowledgement
--Hardware and software requirements
--Classes and function used
--Header files used
--Files generated
--Working description
--Coding
--Output screen
--Bibliography
Computer Investgatort Project (HOTEL MANAGEMENT SYSTEM),CBSE Class 12 computer project,Class XII computer project, A project work on Hotel management system in C++,Class 12 C++ Projects, Projects in C++ for Class XII CBSE, C++ Class XII project
Constructors, Destructors, call in parameterized Constructor, Multiple constructor in a class, Explicit/implicit call, Copy constructor, Dynamic Constructors and call in parameterized Constructor
Types of C++ functions:
Standard functions
User-defined functions
C++ function structure
Function signature
Function body
Declaring and Implementing C++ functions
Computer project C++ CLASS 12TH (CD MANAGEMENT SYSTEM )Vidhi Kishor
This software is basically a CD Management Software which can be used in a CDs Store. It keeps the record of all the CDs present in the CDs Store and we can also add more records for the fresh arrivals. This project can search the CDs available in the store, by various modes like Singer Name, CD Name, Release, and cost. It also has a unique feature of BACKUP to save all our records and also, if anything goes wrong, then we can restore our last backup file.
Class 12th computer science C++ coding for Banking System program.
Features in Program:
1. New Account
2. Deposit Amount
3. Withdraw Amount
4. All Account Holder List
5. Delete Account
6. Edit Account
7. Exit
Solved Accounting Ratios with Balance Sheet(vertical) and Statement of Profit...Dan John
I assure you that this project of mine will fetch you a very good score.
Good Luck!!
Go to the links below for the following...
Solved Cbse Class 12 Accountancy Full Project(Comprehensive Project, Ratio Analysis and Cash Flow Statements with Conclusion)
http://www.slideshare.net/dankjohn/solved-cbse-class-12-accountancy-full-projectcomprehensive-project-ratio-analysis-and-cash-flow-statements-with-conclusion
Solved Comprehensive Project Cbse Class 12 Accountancy Project
http://www.slideshare.net/dankjohn/solved-comprehensive-project-cbse-class-12-accountancy-project
Solved Cash Flow Statements with Balance Sheet (vertical) and Notes to Accounts - Cbse Class 12 Accountancy Project
http://www.slideshare.net/dankjohn/solved-cash-flow-statements-with-balance-sheet-vertical-and-notes-to-accounts-cbse-class-12-accountancy-project
18/03/2010 - FTS seminar series @ Cardiff Univesity, Computer Science. Pete Woznowski and Rich Coombs one hour presentation on Arduino. Some info on Arduino and the talk: Arduino is a hardware and software platform for developing electronic devices and applications, aimed at being fun and accessible to everyone. Think Lego Mindstorms, but aimed intentionally at adults (rather than aimed at children and incidentally used by adults :)). The scope and potential for Arduino is huge. It has been used to develop simple applications like pedometers and networked environmental sensors, to art exhibits and remote controlled vehicles. The talk aims to give an overview of the Arduino platform and a brief introduction to designing and programming Arduino applications, along with some demonstrations.
Brand Mnemonics can be a very useful tool in creating effective brand reminders. How some successful companies have used mnemonics to differentiate their brands and aid recall is worth a study. Pharma which has many restrictions in terms of marketing can use this currently under utilized tool to enhance marketing approach
Create the equivalent of a four function calculator. The program should request the user to enter a number, an operator, and another number. carry out the specified arithmetical operation: adding, subtracting, multiplying, or dividing the two numbers. (Using switch statement ).ThesisScientist.com
Ethnobotany and Ethnopharmacology:
Ethnobotany in herbal drug evaluation,
Impact of Ethnobotany in traditional medicine,
New development in herbals,
Bio-prospecting tools for drug discovery,
Role of Ethnopharmacology in drug evaluation,
Reverse Pharmacology.
This is a presentation by Dada Robert in a Your Skill Boost masterclass organised by the Excellence Foundation for South Sudan (EFSS) on Saturday, the 25th and Sunday, the 26th of May 2024.
He discussed the concept of quality improvement, emphasizing its applicability to various aspects of life, including personal, project, and program improvements. He defined quality as doing the right thing at the right time in the right way to achieve the best possible results and discussed the concept of the "gap" between what we know and what we do, and how this gap represents the areas we need to improve. He explained the scientific approach to quality improvement, which involves systematic performance analysis, testing and learning, and implementing change ideas. He also highlighted the importance of client focus and a team approach to quality improvement.
How to Make a Field invisible in Odoo 17Celine George
It is possible to hide or invisible some fields in odoo. Commonly using “invisible” attribute in the field definition to invisible the fields. This slide will show how to make a field invisible in odoo 17.
Unit 8 - Information and Communication Technology (Paper I).pdfThiyagu K
This slides describes the basic concepts of ICT, basics of Email, Emerging Technology and Digital Initiatives in Education. This presentations aligns with the UGC Paper I syllabus.
Synthetic Fiber Construction in lab .pptxPavel ( NSTU)
Synthetic fiber production is a fascinating and complex field that blends chemistry, engineering, and environmental science. By understanding these aspects, students can gain a comprehensive view of synthetic fiber production, its impact on society and the environment, and the potential for future innovations. Synthetic fibers play a crucial role in modern society, impacting various aspects of daily life, industry, and the environment. ynthetic fibers are integral to modern life, offering a range of benefits from cost-effectiveness and versatility to innovative applications and performance characteristics. While they pose environmental challenges, ongoing research and development aim to create more sustainable and eco-friendly alternatives. Understanding the importance of synthetic fibers helps in appreciating their role in the economy, industry, and daily life, while also emphasizing the need for sustainable practices and innovation.
The Art Pastor's Guide to Sabbath | Steve ThomasonSteve Thomason
What is the purpose of the Sabbath Law in the Torah. It is interesting to compare how the context of the law shifts from Exodus to Deuteronomy. Who gets to rest, and why?
Instructions for Submissions thorugh G- Classroom.pptxJheel Barad
This presentation provides a briefing on how to upload submissions and documents in Google Classroom. It was prepared as part of an orientation for new Sainik School in-service teacher trainees. As a training officer, my goal is to ensure that you are comfortable and proficient with this essential tool for managing assignments and fostering student engagement.
How to Split Bills in the Odoo 17 POS ModuleCeline George
Bills have a main role in point of sale procedure. It will help to track sales, handling payments and giving receipts to customers. Bill splitting also has an important role in POS. For example, If some friends come together for dinner and if they want to divide the bill then it is possible by POS bill splitting. This slide will show how to split bills in odoo 17 POS.
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxEduSkills OECD
Andreas Schleicher presents at the OECD webinar ‘Digital devices in schools: detrimental distraction or secret to success?’ on 27 May 2024. The presentation was based on findings from PISA 2022 results and the webinar helped launch the PISA in Focus ‘Managing screen time: How to protect and equip students against distraction’ https://www.oecd-ilibrary.org/education/managing-screen-time_7c225af4-en and the OECD Education Policy Perspective ‘Students, digital devices and success’ can be found here - https://oe.cd/il/5yV
2024.06.01 Introducing a competency framework for languag learning materials ...Sandy Millin
http://sandymillin.wordpress.com/iateflwebinar2024
Published classroom materials form the basis of syllabuses, drive teacher professional development, and have a potentially huge influence on learners, teachers and education systems. All teachers also create their own materials, whether a few sentences on a blackboard, a highly-structured fully-realised online course, or anything in between. Despite this, the knowledge and skills needed to create effective language learning materials are rarely part of teacher training, and are mostly learnt by trial and error.
Knowledge and skills frameworks, generally called competency frameworks, for ELT teachers, trainers and managers have existed for a few years now. However, until I created one for my MA dissertation, there wasn’t one drawing together what we need to know and do to be able to effectively produce language learning materials.
This webinar will introduce you to my framework, highlighting the key competencies I identified from my research. It will also show how anybody involved in language teaching (any language, not just English!), teacher training, managing schools or developing language learning materials can benefit from using the framework.
We all have good and bad thoughts from time to time and situation to situation. We are bombarded daily with spiraling thoughts(both negative and positive) creating all-consuming feel , making us difficult to manage with associated suffering. Good thoughts are like our Mob Signal (Positive thought) amidst noise(negative thought) in the atmosphere. Negative thoughts like noise outweigh positive thoughts. These thoughts often create unwanted confusion, trouble, stress and frustration in our mind as well as chaos in our physical world. Negative thoughts are also known as “distorted thinking”.
2. 1. Write menu driven program to find to
i) Find the row sum and column sum of a given matrix.
ii) Transpose of the matrix.
#include<iostream.h>
#include<process.h>
#include<conio.h>
inta[80][80];
inti=0, j=0;
intm, n; // Matrix 1 : m= no. of Rows, n=no. of Columns
intsum=0;
// FunctionDeclarations
voidrow_sum(inta[80][80]);
voidcolumn_sum(inta[80][80]);
voidtranspose(inta[80][80]);
int main() //mainbody
{clrscr();
char choice;
cout<<"nnDescribe the Size of matrix :";
cout<<"nnntEnterthe numberof rows:";
cin>>m;
cout<<"nntEnterthe numberof columns:";
cin>>n;
cout<<"nnEnterthe elementsof matrix : nn";
for(i=0;i<m; i++)
for(j=0;j<n; j++)
cin>>a[i][j];
cout<<"nnMatrix is: nn";
for(i=0;i<m; i++)
{
for(j=0;j<n; j++)
{
cout<<a[i][j]<<" ";
3. }
cout<<"nn";
}
intch;
choice='y';
do
{
cout<<"nnChoose from the followingmenu:";
cout<<"nn1.Displayandfindrowwise sumof a 2-D array ";
cout<<"nn2.Displayandfindcolumnwise sumof a 2-D array ";
cout<<"nn3.Displaytranspose of a 2-D array";
cout<<"nn4.Exit";
cout<<"nnnnEnteryourchoice : ";
cin>>ch;
switch(ch)
{
case 1:cout<<"nntDisplayandfindrow wise sumof a matrix : nn";
row_sum(a);
break;
case 2:cout<<"nntDisplayandfindcolumnwise sumof a matrix : nn";
column_sum(a);
break;
case 3:cout<<"nntDisplaytranspose of amatrix : nn";
transpose(a);
break;
case 4 :break;
}
cout<<"nnnWanttochoose again=> ";
cin>>choice;
}while(choice=='y');
9. 2. Write a program to find the sum of both the diagonals of a matrix using function.
#include<iostream.h>
#include<process.h>
#include<conio.h>
int a[80][80]; // 2-D matrices
int i=0, j=0;
int m, n; // Matrix 1 : m= no. of Rows , n=no. of Columns
int sum=0;
// Function Declaration
void diagonal(int a[80][80]);
void main() // main body
{
clrscr();
cout<<"nnDescribe the Size of matrix : ";
cout<<"nnntEnter the number of rows : ";
cin>>m;
cout<<"nntEnter the number of columns : ";
cin>>n;
cout<<"nnEnter the elements of matrix : nn";
for(i=0; i<m; i++)
{
for(j=0; j<n; j++)
cin>>a[i][j];
}
cout<<"nnMatrix is : nn";
for(i=0; i<m; i++)
{
for(j=0; j<n; j++)
{
13. 3. Write a program to swap any two numbers without using third variable.
#include<iostream.h>
#include<conio.h>
void main()
{
clrscr();
inta,b;
cout<<"nnEnter first integer : "; cin>>a;
cout<<"nnEnter second integer : "; cin>>b;
a = a * b;
b = a / b;
a = a / b;
cout<<"nnNow value of first integer = "<<a;
cout<<"nnNow value of second integer = "<<b;
getch();
}
15. 4. Write a program to store information of 10 employees and to display of an employee
depending upon the employee no given by the user using structure.
#include <stdio.h>
#include<iostream.h>
#include <conio.h>
struct details
{
char name[30];
int age;
char address[500];
float salary;
inteno;
};
int main()
{
int s;
struct details d[10];
clrscr();
for(int i=0;i<10;i++)
{
cout<<"nEnter Employee no.t";
cin>>d[i].eno;
17. cout<<"nName of the Employee :t"<<d[i].name;
cout<<"nAge of the Employee :t"<<d[i].age;
cout<<"nAddress of the Employee :t"<<d[i].address;
cout<<"nSalary of the Employee :t"<<d[i].salary;
}
else
{
cout<<"data not found";
}
getch();
return 0;
}
21. 6. Define a class report with the following specification:
Private:
adno, name, marks- array of five integers, average- float type
getavg( )- to compute the average obtained.
Public:
Report()- constructor
readinfo( )- to read all values
displayinfo( )- to display data members of report on the screen.
Implement this class in C++.
#include<iostream.h>
#include<conio.h>
#include<stdio.h>
#include<string.h>
class report
{
private:
intadno;
char name[25];
int marks[5];
floatavg;
voidgetavg();
public:
report()
{
strcpy(name,"no name");
adno=0;
26. 7.Define a class CARRENTAL in c++ with the followingDescription:
Private Member:
CarID of type long int
AboutCar of type string
Cartype of type string
Rent of type float
A memberfunction AssignRent() toassign the followingvaluesforrent as perthe
givenCartype
Cartype Rent
Small 1000
Van 800
SUV 2500
Publicmembers
A function GETCar() to allow user to entervaluesfor CarID, About Car, Cartype and
call FunctionAssignRent() to assignRent.
A function ShowCar() to allow userto viewthe contentof all the data members.
#include<iostream.h>
#include<conio.h>
#include<stdio.h>
#include<string.h>
classcarrental
{
longcarid;
charaboutcar[50];
charcartype[25];
floatrent;
36. 9. Write a program to accept the name and total marks of 20 students in an array. Display the names
of the students (including marks) securing highest and lowest marks. (use array of structure).
#include<iostream.h>
#include<conio.h>
#include<stdio.h>
struct stud
{
char name[25];
floatmarks;
};
voidmain()
{
studs1[20];
intu,v;
for(inti=0;i<20;i++)
{
cout<<"nEntername of student:";
gets(s1[i].name);
cout<<"nEntermarks of the student:";
cin>>s1[i].marks;
}
40. 10. Write a program using a class to store price list of 50 items and to print the largest
price as well as the sum of all prices. You can take name of class as ITEM.
#include<iostream.h>
#include<conio.h>
#include<stdio.h>
class ITEM
{
public:
intitemno;
int price;
void enter()
{
cout<<"nEnter item no.:";
cin>>itemno;
cout<<"nEnter price of item:";
cin>>price;
}
void display()
45. 11. Write a menu driven program using class to show the details of 10 students and provide the
facilityof viewingdetailsof the topper as well as of specific student by providing his/her roll number.
(Take the name of class as STUDENT).
#include<iostream.h>
#include<conio.h>
#include<stdio.h>
intMAX=3;
classstudent
{
introllno; //Roll NoOf The Student
char name[21]; //Name Of The Student
floatmarks; //Marks Of The Student
char grade; /*Grade Of The StudentOn The BasisOf
Percentage */
public:
voidreadstudent()
{
cout<<"ntEnterThe Roll NoOf The Student: ";
cin>>rollno;
cout<<"ntEnterThe Name Of The Student: ";
gets(name);
cout<<"ntEnterThe Marks Of The Student: ";
cin>>marks;
}
voiddispstudent()
46. { calcgrade();
cout<<"ntRoll NoOf The Student: "<<rollno;
cout<<"ntEnterThe Name Of The Student: "<<name;
cout<<"ntMarksOf The Student:"<<marks;
cout<<"ntGrade:"<<grade;
}
intgetrollno() //AccessorFunction
{
returnrollno;
}
floatgetmarks()
{
returnmarks;
}
voidcalcgrade()
{
if(marks>=75)
grade = 'O';
else if(marks>=60)
grade = 'A';
else if(marks>=50)
grade = 'B';
else if(marks>=40)
grade = 'C';
else
52. 13. Write a program to implement multilevel inheritance in C++ using classes.
#include<iostream.h>
#include<stdio.h>
#include<conio.h>
classperson
{
char name[21];
intage;
public:
voidindata()
{
cout<<"nnEnterthe name of Student:" ;
gets(name);
cout<<"nnEnterthe age : ";
cin>>age;
}
voidoutdata()
{ cout<<"nn";
cout<<"nnName of the studentis:"<<name;
cout<<"nnAge of the studentis: "<<age;
57. 15. Write a program in C++ to write text to a file Test.txt and again reading back the
contents of the file & display it on the screen. The contents is give as-
“Computer Science Class XII.CBSE Board Programming in C++”
#include<iostream.h>
#include<stdio.h>
#include<conio.h>
#include<fstream.h>
void main()
{
charch[100],ch1[100];
fstream f1;
f1.open("test.txt",ios::out);
cout<<"nEnter text: ";
gets(ch);
f1<<ch;
f1.close();
f1.open("test.txt",ios::in);
f1.seekg(0);
while(!f1.eof())
{
f1.get(ch1,100);
60. 19. Write a program in C++ to count number of alphabets present in a text file record.txt.
#include<fstream.h>
#include<iostream.h>
#include<conio.h>
#include<ctype.h>
void main()
{
fstream f1;
charch;
int count=0;
f1.open("record.txt",ios::in);
if(!f1)
{
cout<<"nnFILE NOT FOUND";
}
else
{
f1.seekg(0);
while(!f1.eof())
63. 20. Write a function in C++ to read the content from a text file NOTES. TXT, count and
display the number of blank spaces present in it.
#include<fstream.h>
#include<iostream.h>
#include<conio.h>
#include<ctype.h>
void main()
{
fstream f1;
charch;
int count=0;
f1.open("notes.txt",ios::in);
if(!f1)
{
cout<<"nnFILE NOT FOUND";
}
else
{
f1.seekg(0);
while(!f1.eof())
66. 21.Write a program that displays the size of a file in bytes.
#include<iostream.h>
#include<conio.h>
#include<fstream.h>
#include<process.h>
#include<stdio.h>
int main()
{
clrscr();
char filename[20];
cout<<"Enter file name:";
gets(filename);
ifstream fin(filename,ios::in|ios::ate);
if(!fin)
{
cout<<"nSorrycan not open "<<filename<<" file";
return1;
}
long bytes=fin.tellg();
cout<<"nfile size is "<<bytes<<" bytesn";
getch();
return 0;
}
68. 23.Declare a class student fields sname,section and marks and member functions to
1) Append the records into a datafile
2) Display the records of the having scored more than 40%. Implement the class using a menu
driven program
#include<fstream.h>
#include<conio.h>
#include<stdio.h>
#include<ctype.h>
#include<process.h>
class student
{
charsname[20];
char section[10];
float marks;
public:
voidgetit()
{
cout<<"ntEnter Student Name: ";
gets(sname);
cout<<"ntEnter Student Section: ";
gets(section);
cout<<"ntEnter Student Marks: ";
cin>>marks;
}
voidshowit()
70. {
clrscr();
student s1;
intch;
do
{ cout<<"nnt******MENU******";
cout<<"nt1.Add Record.";
cout<<"nt2.Display The Students Securins More Than 40%. ";
cout<<"nt3.Exit.";
cout<<"nntEnter Your Choice: ";
cin>>ch;
switch(ch)
{
case 1:{
s1.write();
getch();
break;
}
case 2:{
s1.read();
getch();
break;
}
case 3:{
cout<<"ntClosing....Please Wait........";
73. 24. Write a menu driven program with function to-
1) Create an array of 10 integers
2) Sort the array using bubble sort
3) Search for a given integer from the array using binary search.
#include<iostream.h>
#include<conio.h>
voidbubble_sort (int A[], int n)
{ int temp; int count=0;
for(int i=0; i<n; i++)
{
for(int j=0; j<n-1; j++)
{ if(A[j+1]<A[j])
{ count++;
temp=A[j+1];
A[j+1]=A[j];
A[j]=temp;
cout<<"nnArray for iteration "<<count<<" is : nn";
for(int k=0; k<n; k++)
cout<<A[k]<<" ";
}
}
}
}
74. voidbinary_search(int A[], int n, int p)
{
intL,U,mid;
charch;
L=0; U=n-1;
while(L<=U) //i.e loop will continue if L<=u. if L>U loop will end
{ mid=(L+U)/2;
if(A[mid]==p)
{
cout<<"nnElement "<<p<<" found. Search Successful.";
cout<<"nnSubscript = "<<mid<<" nnPosition = "<<mid+1;
break;
}
else if(p<=A[mid])
U=mid-1;
else
L=mid+1;
}//end of while loop
if(L>U)
79. 25. Suppose A,B, C are arrays of integers of sizes m,n, m+n respectively. The numbers in A
appear in ascending order while the numbers in B appear in descending order. Write user
defined function to produce a third array C by merging arrays A and B in ascending order.
The function has A,B, C and m,n as arguments. Implement it in C++.
#include<iostream.h>
#include<conio.h>
void merging(int [],int [],int,int,int []);
void main()
{
int A[50],B[50],C[100],m,n,i;
clrscr();
cout<<"ntEnter no. of element of array A: ";
cin>>m;
cout<<"ntEnter the elements of array one(must be asscending order):";
for(i=0;i<m;i++)
{
cin>>A[i];
cout<<"t";
}
cout<<"ntThe entered array one is:[";
for(i=0;i<m;i++)
{
cout<<A[i]<<" ";
}
cout<<"]";
cout<<"ntEnter no. of element of array B: ";
80. cin>>n;
cout<<"ntEnter the elements of array two(must be descending order):";
for(i=0;i<n;i++)
{
cin>>B[i];
cout<<"t";
}
cout<<"ntThe entered array two is:[";
for(i=0;i<n;i++)
{
cout<<B[i]<<" ";
}
cout<<"]";
merging(A,B,m,n,C);
cout<<"ntThe third array after merging one and two is:[";
for(i=0;i<(m+n);i++)
{
cout<<C[i]<<" ";
}
cout<<"]";
getch();
}
void merging(int A[],int B[],intk,intl,int C[])
{
for(int i=0,j=l-1,s=0;i<k&&l>=0;)
84. 26. Write a C++ program to implements a stack using Linked List. The stack stores integer
data. The program should allow the user to PUSH elements into the STACK, POP elements
from the STACK & display the elements of the STACK.
#include<iostream.h>
#include<conio.h>
#include<process.h>
struct node {
int roll;
node* next;
}*top,*save,*ptr,*newptr,*np;
node *create(int a)
{
ptr=new node;
ptr->roll=a;
ptr->next=NULL;
returnptr;
}
void push(node *np)
{
if(top==NULL)
top=np;
else
{
save=top;
top=np;
np->next=save;
}
}
void pop()
{
if(top==NULL)
cout<<"n Underflow!!!!";
else
{
ptr=top;
top=top->next;
deleteptr;
}
}
85. void display(node *np)
{
while(np!=NULL)
{
cout<<np->roll<<" -> ";
np=np->next;
}
}
void main()
{
clrscr();
top=NULL;
intn,m;
chark,ch;
do {
cout<<"nChoose from the menu :n"
<<"n 1.Push."
<<"n 2. Pop."
<<"n 3.Display."
<<"n 4. Quit."
<<"nnEnter your choice : ";
cin>>n;
switch(n)
{
case 1: k='y';
while(k=='y'||k=='Y')
{
cout<<"n Enter element to be inserted .";
cin>>m;
newptr=create(m);
if(newptr==NULL)
cout<<"n Cannot create !!!!";
push(newptr);
cout<<"n The Stack formed is : ";
display(top);
86. cout<<"nn Want to enter again ?: ";
cin>>k;
}
break;
case 2: k='y';
while(k=='y'||k=='Y')
{
pop();
cout<<"n The Stack formed is : nn";
display(top);
cout<<"nn Want to delete again ?: ";
cin>>k;
}
break;
case 3: cout<<"n The Stack formed is : ";
display(top);
break;
case 4: exit(0);
break;
default: cout<<"n Please enter desired keyword : ";
}
cout<<"n Do you want to continue..? : ";
cin>>ch;
}while(ch=='y'||ch=='Y');
getch();
}
96. 28. Write a menu driven program with function to-
1) Insert an element in circular queue
2) Delete an element from the circular queue
#include<iostream.h>
#include<conio.h>
#define max 3
int q[10],front=0,rear=-1;
int main()
{
intch;
void insert();
intdelet();
int display();
clrscr();
cout<<"nCircular Queue operationsn";
cout<<"1.insertn2.deleten3.displayn4.exitn";
while(1)
{
cout<<"nEnter your choice:t";
cin>>ch;
switch(ch)
{
97. case 1: insert();
break;
case 2: delet();
break;
case 3:display();
break;
case 4:return 1;
default:cout<<"nInvalid optionn";
}
}
}
void insert()
{
int x;
if((front==0&&rear==max-1)||(front>0&&rear==front-1))
cout<<"nQueue is overflown";
else
{
cout<<"nEnter element to be insert:t";
cin>>x;
if(rear==max-1&&front>0)
{
rear=0;
102. 1. Table : School Bus
Rtno Area_covered Capacity Noofstudents Distance Transporter Charges
1 Vasantkunj 100 120 10 Shivamtravels 100000
2 HauzKhas 80 80 10 Anand travels 85000
3 Pitampura 60 55 30 Anand travels 60000
4 Rohini 100 90 35 Anand travels 100000
5 Yamuna Vihar 50 60 20 Bhalla Co. 55000
6 Krishna Nagar 70 80 30 Yadav Co. 80000
7 Vasundhara 100 110 20 Yadav Co. 100000
8 PaschimVihar 40 40 20 Speed travels 55000
9 Saket 120 120 10 Speed travels 100000
10 JankPuri 100 100 20 Kisan Tours 95000
(a) To show all information of students where capacity is more than the no of student in
order of rtno.
(b) To show area_covered for buses covering more than 20 km., but charges less then 80000.
(c) To show transporter wise total no. of students traveling.
(d) To show rtno, area_covered and average cost per student for all routes where average cost
per student is - charges/noofstudents.
(e) Add a new record with following data:
(11, “ Moti bagh”,35,32,10,” kisan tours “, 35000);
(f) Give the output considering the original relation as given:
(i) select sum(distance) from schoolbus where transporter= “ Yadav travels”;
(ii) select min(noofstudents) from schoolbus;
(iii) selectavg(charges) from schoolbus where transporter= “ Anand travels”;
103. (iv) select distinct transporter from schoolbus;
1.
(a)SELECT *,FROM School Bus,WHERE Capacity>Noofstudents,ORDER BY Rtno;
(b)SELECT Area_covered,FROM School Bus,WHEREArea_covered>20 AND
Charges<80000;
(c)SELECT Noofstudents,Transporter,FROM School Bus,GROUP BY Transporter;
(d)SELECT Rtno, Area_covered,Charges/Noofstudents,FROM School Bus;
(e) INSERT INTO School Bus,VALUES(11, “ Moti bagh”,35,32,10,” kisan tours “, 35000);
(f)
(i)50
(ii)40
(iii)81666.66
(iv)Shivamtravels
Anand travels
Bhalla Co.
Yadav Co.
Speed travels
Kisan Tours
104. 2. TABLE : GRADUATE
S.NO NAME STIPEND SUBJECT AVERAGE DIV.
1 KARAN 400 PHYSICS 68 I
2 DIWAKAR 450 COMP. Sc. 68 I
3 DIVYA 300 CHEMISTRY 62 I
4 REKHA 350 PHYSICS 63 I
5 ARJUN 500 MATHS 70 I
6 SABINA 400 CEHMISTRY 55 II
7 JOHN 250 PHYSICS 64 I
8 ROBERT 450 MATHS 68 I
9 RUBINA 500 COMP. Sc. 62 I
10 VIKAS 400 MATHS 57 II
(a) List the names of those students who have obtained DIV 1 sorted by NAME.
(b) Display a report, listing NAME, STIPEND, SUBJECT and amount of stipend
received in a year assuming that the STIPEND is paid every month.
(c) To count the number of students who are either PHYSICS or COMPUTER SC
graduates.
(d) To insert a new row in the GRADUATE table:
(11,”KAJOL”, 300, “computer sc”, 75, 1)
(e) Give the output of following sql statement based on table GRADUATE:
(i) Select MIN(AVERAGE) from GRADUATE where SUBJECT=”PHYSICS”;
(ii) Select SUM(STIPEND) from GRADUATE WHERE div=2;
(iii) Select AVG(STIPEND) from GRADUATE where AVERAGE>=65;
(iv) Select COUNT(distinct SUBDJECT) from GRADUATE;
(f) Assume that there is one more table GUIDE in the database as shown below:
Table: GUIDE
MAINAREA ADVISOR
PHYSICS VINOD
COMPUTER SC ALOK
CHEMISTRY RAJAN
MATHEMATICS MAHESH
105. What will be the output of the following query?
SELECT NAME, ADVISOR FROM GRADUATE, GUIDE WHERE SUBJECT=
MAINAREA;
2.
(a) SELECT Name,FROMGraduate,WHEREDIV=’I’,ORDERBYName;
(b)SELECTName,STIPEND,Subject,STIPEND*12,FROMGraduate;
(c)COUNT(Name),FROM Graduate,WHERESubject= PhysicsORSubject=ComputerSc;
(d)INSERTINTOGraduate,VALUES(11,”KAJOL”,300, “computersc”, 75, 1);
(e)
(i)63
(ii)800
(iii)450
(iv)4
(f)
KARANVINOD