codepad
[
create a new paste
]
login
|
about
Language:
C
C++
D
Haskell
Lua
OCaml
PHP
Perl
Plain Text
Python
Ruby
Scheme
Tcl
// Finds all numbers in an input stream and displays them. #include <iostream> using namespace std; int main() { float n = 0; char c; bool show = false; cout << "Enter a number: "; while(c = cin.get()) { if(c >= '0' && c <= '9' ){ n += (((float) c) - 48); n *= 10; show = true; } else{ if(show){ n /= 10; cout << "Number from stream: " << n << endl; n = 0; } show = false; } if( c == '\n' ) cout << "Enter a number: "; } return 0; }
Private
[
?
]
Run code
Submit