Advertisement
Guest User

Untitled

a guest
Sep 24th, 2016
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.73 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <string.h>
  4.    
  5. void betukiiro(char betu);
  6.  
  7. int main(){
  8.     char hova[256];
  9.     fgets(hova,256*sizeof(char),stdin);
  10.     int i;
  11.     for(i=0;i<strlen(hova)-1;i++){
  12.         betukiiro(hova[i]);
  13.     }
  14.    
  15.    
  16.    
  17.     return EXIT_SUCCESS;
  18. }
  19.  
  20. void betukiiro(char betu){
  21.     int betusz=(int)betu;
  22.     int tizmaradek=betusz%10;
  23.     char tomb[50];
  24.     int i,j,k;
  25.     for(i=0;i<(betu-tizmaradek)/10;i++){
  26.         tomb[i]='+';
  27.     }
  28.     tomb[i]='[';
  29.     i++;
  30.     tomb[i]='>';
  31.     i++;
  32.     for(j=0;j<10;j++){
  33.         tomb[i+j]='+';
  34.     }
  35.     tomb[i+j]='<';
  36.     i++;
  37.     tomb[i+j]='-';
  38.     i++;
  39.     tomb[i+j]=']';
  40.     i++;
  41.     tomb[i+j]='>';
  42.     i++;
  43.     for(k=0;k<tizmaradek;k++){
  44.         tomb[i+j+k]='+';
  45.     }
  46.     tomb[i+j+k]='.';
  47.     tomb[i+j+k+1]='\0';
  48.    
  49.     printf("%s>",tomb);
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement