#include <stdio.h>
#include <dos.h>
#include <conio.h>
#include <iostream.h>
#include <string.h>
#include<windows.h>
//using namespace std;          //не использую, т.к. ошибку выдает
melody(int i=c){                        //// не совсем понятны эти 2 строчки, я в них запуталась
for(int i=0;i<c;i++){                   ////
sound(1000);                            ////частота 1000        (скорее всего эти 3 строки писать не надо
delay(300);                              ////время 300                     или они пишутся в другом виде)
nosound();}                             ////
void convert (char[50]);
int main(){
char eng[50];
cin.getline (eng,sizeof(eng));
convert(eng);
getchar();
return 0;
}          //prisvoit' zvuk:             ////
void melody(char*s){                 //// не совсем понятны эти 3 строчки, я в них запуталась
for(int i=0; i<strlen(s);i++){        ////
char c=s[i];                             ////
if(c=='.'){                                //// если '.' издавать звук
sound(1000);                           ////частота 1000
delay(300);                             ////время 300мс
nosound();}                            ////
else if (c=='-'){                       ////  если '-'
sound(1000);                          ////частота 1000
delay(500);                            ////время 500мс
nosound();}                           ////
else{                                    ////иначе, т.е. пробел
delay(500);                           ////задержка звука (время 500мс)
}}                                       ////
void convert (char en[]){
int eng2;
eng2 = strlen (en);

for (int i = 0; i<eng2; i++){
if (en[i] == ' ')
cout<< " ";
else if (en[i] == '0')
cout << "-----"<<" ";
else if (en[i] == '1')
cout << ".----"<<" " ;
else if (en[i] == '2')
cout << "..---"<<" " ;
else if (en[i] == '3')
cout << "...--"<<" " ;
else if (en[i] == '4')
cout << "....-"<<" " ;
else if (en[i] == '5')
cout << "....."<<" " ;
else if (en[i] == '6')
cout << "-...."<<" " ;
else if (en[i] == '7')
cout << "--..."<<" " ;
else if (en[i] == '8')
cout << "---.."<<" " ;
else if (en[i] == '9')
cout << "----."<<" " ;
else if (en[i] == 'A' || en[i] == 'a')
cout << ".-"<<" " ;
else if (en[i] == 'B' || en[i] == 'b')
cout << "-..."<<" " ;
else if (en[i] == 'C' || en[i] == 'c')
cout << "-.-."<<" " ;
else if (en[i] == 'D' || en[i] == 'd')
cout << "-.."<<" " ;
else if (en[i] == 'E' || en[i] == 'e')
cout << "."<<" " ;
else if (en[i] == 'F' || en[i] == 'f')
cout << "..-."<<" " ;
else if (en[i] == 'G' || en[i] == 'g')
cout << "--."<<" " ;
else if (en[i] == 'H' || en[i] == 'h')
cout << "...."<<" " ;
else if (en[i] == 'I' || en[i] == 'i')
cout << ".."<<" " ;
else if (en[i] == 'J' || en[i] == 'j')
cout << ".---"<<" " ;
else if (en[i] == 'K' || en[i] == 'k')
cout << "-.-"<<" " ;
else if (en[i] == 'L' || en[i] == 'l')
cout << ".-.."<<" " ;
else if (en[i] == 'M' || en[i] == 'm')
cout << "--"<<" " ;
else if (en[i] == 'N' || en[i] == 'n')
cout << "-."<<" " ;
else if (en[i] == 'O' || en[i] == 'o')
cout << "---"<<" " ;
else if (en[i] == 'P' || en[i] == 'p')
cout << ".--."<<" " ;
else if (en[i] == 'Q' || en[i] == 'q')
cout << "--.-"<<" " ;
else if (en[i] == 'R' || en[i] == 'r')
cout << ".-."<<" " ;
else if (en[i] == 'S' || en[i] == 's')
cout << "..."<<" " ;
else if (en[i] == 'T' || en[i] == 't')
cout << "-"<<" " ;
else if (en[i] == 'U' || en[i] == 'u')
cout << "..-"<<" " ;
else if (en[i] == 'V' || en[i] == 'v')
cout << "...-"<<" " ;
else if (en[i] == 'W' || en[i] == 'w')
cout << ".--"<<" " ;
else if (en[i] == 'X' || en[i] == 'x')
cout << "-..-"<<" " ;
else if (en[i] == 'Y' || en[i] == 'y')
cout << "-.--"<<" " ;
else if (en[i] == 'Z' || en[i] == 'z')
cout << "--.."<<" " ;
else
{
}
}
cout <<endl;
}