rendered paste body#include <iostream>#include <windows.h>#include <time.h>void Wait( unsigned int msecs ){ clock_t goal = msecs + clock(); while( goal > clock() );}void DoNumBeep( int beepnum ){ switch( beepnum ) { case 1: Beep( 750, 150 ); Wait( 30 ); Beep( 750, 200 ); break; case 2: Beep( 400, 150 ); Wait( 20 ); Beep( 750, 120 ); Beep( 400, 150 ); break; case 3: Beep( 750, 150 ); Wait( 30 ); Beep( 750, 150 ); Beep( 400, 200 ); break; case 4: Beep( 400, 200 ); Beep( 750, 150 ); Wait( 30 ); Beep( 750, 150 ); break; case 5: Beep( 750, 150 ); Wait( 30 ); Beep( 750, 150 ); Beep( 250, 250 ); break; case 6: Beep( 300, 200 ); Wait( 5 ); Beep( 300, 280 ); Wait( 45 ); Beep( 650, 180 ); break; case 7: Beep( 400, 200 ); Beep( 750, 280 ); break; default: std::cout<<"Invalid beepcode ("<<beepnum<<")"<<std::endl; }}int main( ){ int beepnum; loopme: std::cout<<"Which beep? (1-7, 0 to exit): "; std::cin>>beepnum; if( beepnum == 0 ) exit( 0 ); DoNumBeep( beepnum );goto loopme; return 0;}