58
Tricky and fun programming in C++
C++ Language

- Take input when number of Inputs are not given in C++.

This is simple example of problems in which the of inputs are not given and also it can be use as a tricky programming.

#include <iostream>
using namespace std;
int main()
{
int t,c=0;
while(cin>>t)
c++;
cout<<c<<endl;
return 0;
}


Here when input is given each time cin>>t will return '1' otherwise it will return '0' that makes while condition false. The number of inputs are store in variable 'c' as it increase by 1 each time while condition is true.

• Display output without using semicolon ";" .

Here it is shown that how to display output without using semicolon ";" at the end of line.

#include <iostream>
using namespace std;
int main()
{
int t,c=0;
if(cout<<c<<endl)
c++;
cout<<c<<endl;
return 0;
}


Here If condition becomes true as cout<<c<<endl return 1 because of that value of variable c increase by 1. Same thing can be done in C programming , just use printf in if condition.

#include <stdio.h>
int main()
{
int c=0;
if(printf("Hello World!\n"))
c++;
printf("%d",c);
return 0;
}

Author