Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- #include<math.h>
- void funcion(int numero,int dimension,char l[100]){
- int c[100];
- int i;
- int x,seguir = 0;
- while(seguir == 0){
- for(i = 1;i<dimension;i++){
- c[i] = numero%(int)pow(10,i);
- }
- if(c[i]<= 1){
- seguir = 1;
- }
- }
- for(i = 1; i<dimension;i++){
- x = c[i];
- if(x == 0){
- l[i] = '-----';
- }
- if(x == 1){
- l[i] = '.----';
- }
- if(x == 2){
- l[i] = '..---';
- }
- if(x == 3){
- l[i] = '...--';
- }
- if(x == 4){
- l[i] = '....-';
- }
- if(x == 5){
- l[i] = '.....';
- }
- if(x == 6){
- l[i] = '-....';
- }
- if(x == 7){
- l[i] = '--...';
- }
- if(x == 8){
- l[i] = '---..';
- }
- if(x == 9){
- l[i] = '----.';
- }
- }
- }
- int main(){
- char l[100];
- int numero,dimension,i,c;
- printf("Introduce la dimension");
- scanf("%d",&dimension);
- printf("Introduce el nummero");
- scanf("%d",&numero);
- printf("El numero es %d",numero);
- funcion(numero,dimension,&l[100]);
- printf("El codigo morse es \n");
- for(i = dimension;i<1;i--){
- printf("%c ",l[i]);
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement