Anonymous functions, also known as lambda expressions, can be defined in Haskell like this:\x -> x * xThis expression denotes an anonymous function that takes a single argument x and returns the square of that argument. The backslash is read as λ (the greek letter lambda)....
#include <iostream>#include <string>#include <sstream>#include <cctype>usingnamespacestd;boolisVowel(char); string pigIt(conststring&);intmain(intargc,char*argv[]) { string line,word; stringstream ss;while(true) { cout <<"> "; getline(cin,line);if(line.size() > 0) { ss.clear()...