Identify the error in the following program.
#include <iostream> using namespace std; int fun() { return 1; } float fun() { return 10.23; } void main() { cout <<(int)fun() << ' '; cout << (float)fun() << ' '; }
Here two function are same except return type. Function overloading can be used using different argument type but not return type.
Correction : This error can be solved as follows :
#include<iostream> using namespace std; int fun() { return 1; } float fun1() { return 10.23; } void main() { cout<<fun()<<" "; cout<<fun1()<<" "; }
Identify the error in the following program.
#include <iostream> using namespace std; void display(const Int constl=5) { const int const2=5; int arrayl[constl]; int array2[const2]; for(int 1=0; i<5; 1++) { arrayl[i] = i; array2[i] = i*10; cout <<arrayl[i]<< ' ' << array2[i] << ' ' ; } } void main() { display(5); }
#include<iostream> using namespace std; void display() { const int const1=5; const int const2=5; int array1[const1]; int array2[const2]; for(int i=0;i<5;i++) { array1[i]=i; array2[i]=i*10; cout<<array1[i]<<" "<<array2[i]<<" "; } } void main() { display(); }
Identify the error in the following program.
#include <iostream> using namespace std; int gValue=10; void extra() { cout << gValue << ' '; } void main() { extra(); { int gValue = 20; cout << gValue << ' '; cout << : gValue << ' '; } }
Here cout << : gvalue << ” “; replace with cout <<::gvalue<< ” “;
#include <iostream> using namespace std; int gValue=10; void extra() { cout << gValue << ‘ ‘; } void main() { extra(); { int gValue = 20; cout << gValue << ‘ ‘; cout <<::gvalue<< " "; } }
Find errors, if any, in the following function definition for displaying a matrix: void display(int A[][], int m, int n)
{ for(1=0; i<m; i++) for(j=o; j<n; j++) cout<<" "<<A[i][j]; cout<<"\n"; }
First dimension of an array may be variable but others must be constant.
Here int A [ ] [ ] replace by the following code:
int A [ ] [10];
int A[10] [10];
int A[ ] [size];
int A [size] [size];
Where const int size = 100;
any other numerical value can be assigned to size.
Next Previous