1.

Rewrite the following program after removing the syntactical errors (if any). Underline each correction.#include<conio.h>#include<iostream.h>#include<string.h>#include<stdio.h>class product{int product_code,qty,price;char name[20];public:product(){product_code=0;qty=0;price=0;name=NULL;}void entry(){cout<<"\n Enter code,qty,price";cin>>product_code>>qty>>price;gets(name);}void tot_price() {return qty*price;}};void main(){p product;p.entry();cout<<tot_price();}

Answer»

#include<conio.h>

#include<iostream.h>

#include<string.h>

#include<stdio.h>

class product

{

int product_code,qty,price;

char name[20];

public:

product(){

product_code=0;qty=0;price=0;

strcpy(name,NULL);

}

void entry()

{

cout<<"\n Enter code,qty,price";

cin>>product_code>>qty>>price;

gets(name);

}

int tot_price() {return qty*price;}

};

void main()

{

product p;

p.entry();

cout<<p.tot_price();

}



Discussion

No Comment Found

Related InterviewSolutions