| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 
 | #pragma hdrstop
 
#include<conio.h>
 
#include<iostream.h>
 
#include<string.h>
 
//---------------------------------------------------------------------------
 
 
 
#pragma argsused
 
int main(int argc, char* argv[])
 
{
 
 char alph[4]="abc"; //pour une meilleure compréhension,je me limite à 3 caractères
 
 char morse[4][6]={{46,45},{45,46,46,46},{45,46,45,46}}; //car en ascii,45="-" et 46="."
 
 char phrase[3];
 
 int in,im,it;
 
 
 
 cout<<"écrire un mot de 3 caractères maximum: "<<endl;
 
 cin>>phrase;
 
 cout<<"la phrase saisi est:"<<phrase<<endl;
 
 cout<<"en codage morse,elle devient:";
 
         for (in=0;in<3;in++)
 
           {
 
             for(im=0;im<3;im++)
 
                {
 
                 if(phrase[in]==alph[im])
 
                     for(it=0;it<4;it++)
 
                        cout<<morse[im][it];
 
                }
 
 
 
           }
 
 
 
  getch();
 
        return 0;
 
} | 
Partager