Skip to content

Instantly share code, notes, and snippets.

@gluschenko
Created June 8, 2017 12:14
Show Gist options
  • Save gluschenko/4ff8bb49802dc848626091ff14704112 to your computer and use it in GitHub Desktop.
Save gluschenko/4ff8bb49802dc848626091ff14704112 to your computer and use it in GitHub Desktop.
#include <iostream>
#include <windows.h>
using namespace std;
#define c 261
#define d 294
#define e 329
#define f 349
#define g 391
#define gS 415
#define a 440
#define aS 455
#define b 466
#define cH 523
#define cSH 554
#define dH 587
#define dSH 622
#define eH 659
#define fH 698
#define fSH 740
#define gH 784
#define gSH 830
#define aH 880
void play()
{
Beep(a, 500);
Beep(a, 500);
Beep(a, 500);
Beep(f, 350);
Beep(cH, 150);
Beep(a, 500);
Beep(f, 350);
Beep(cH, 150);
Beep(a, 650);
Sleep(150);
Beep(eH, 500);
Beep(eH, 500);
Beep(eH, 500);
Beep(fH, 350);
Beep(cH, 150);
Beep(gS, 500);
Beep(f, 350);
Beep(cH, 150);
Beep(a, 650);
Sleep(150);
Beep(aH, 500);
Beep(a, 300);
Beep(a, 150);
Beep(aH, 400);
Beep(gSH, 200);
Beep(gH, 200);
Beep(fSH, 125);
Beep(fH, 125);
Beep(fSH, 250);
Sleep(250);
Beep(aS, 250);
Beep(dSH, 400);
Beep(dH, 200);
Beep(cSH, 200);
Beep(cH, 125);
Beep(b, 125);
Beep(cH, 250);
Sleep(250);
Beep(f, 125);
Beep(gS, 500);
Beep(f, 375);
Beep(a, 125);
Beep(cH, 500);
Beep(a, 375);
Beep(cH, 125);
Beep(eH, 650);
Beep(aH, 500);
Beep(a, 300);
Beep(a, 150);
Beep(aH, 400);
Beep(gSH, 200);
Beep(gH, 200);
Beep(fSH, 125);
Beep(fH, 125);
Beep(fSH, 250);
Sleep(250);
Beep(aS, 250);
Beep(dSH, 400);
Beep(dH, 200);
Beep(cSH, 200);
Beep(cH, 125);
Beep(b, 125);
Beep(cH, 250);
Sleep(250);
Beep(f, 250);
Beep(gS, 500);
Beep(f, 375);
Beep(cH, 125);
Beep(a, 500);
Beep(f, 375);
Beep(cH, 125);
Beep(a, 650);
Sleep(500);
//end of the song
}
int main()
{
setlocale(LC_ALL, "rus");
while(true)
{
play();
}
return 0;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment