README.md

December 4, 2022 ยท View on GitHub

Function is left value

Description

For anyone who thought that function can only be right value - See this code.

More Info

Submitted On
ByVitaly
LevelBeginner
User Rating5.0 (10 globes from 2 users)
CompatibilityC, C++ (general), Microsoft Visual C++
CategoryCoding Standards
WorldC / C++
Archive File

API Declarations

#include <iostream.h>

Source Code

#include <iostream.h>
int &find(int n);
int vect[10]={0,1,17,2,8,25,32,15,48,5};
int main()
{
	int i;
	for(i=0;i<10;i++)
		cout << vect[i] << " ";
	cout << endl;
	find(25)=100;
	for(i=0;i<10;i++)
 		cout << vect[i] << " ";
	cout << endl;
	return 0;
}
int &find(int n)
{
	int i;
	for(i=0;i<10 && vect[i] != n;i++);
		if(n==vect[i])
			return(vect[i]);
		else
			return(vect[0]);
}