Advertisement
Guest User

Untitled

a guest
Oct 28th, 2016
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.62 KB | None | 0 0
  1. int func(char st1[], char st2[], char stfim[], int tamf)
  2. {
  3. int i, j, tamf1, tamf2;
  4. tamf1=strlen(st1);
  5. tamf2=strlen(st2);
  6. if(tamf>=tamf1+tamf2){
  7. if(tamf1>tamf2){
  8. for(i=0,j=0;st2[j]!='\0';j++){
  9. stfim[i]=st1[j];
  10. stfim[i+1]=st2[j];
  11. if(j==tamf2)
  12. i++;
  13. else i+=2;
  14. }
  15. for(;st1[j]!='\0';j++,i++)
  16. stfim[i]=st1[j];
  17. stfim[i]='\0';
  18. }
  19. else if(tamf2>tamf1){
  20. for(i=0,j=0;st1[j]!='\0';j++,i+=2){
  21. stfim[i]=st1[j];
  22. stfim[i+1]=st2[j];
  23. }
  24. for(;st2[j]!='\0';j++,i++)
  25. stfim[i]=st2[j];
  26. stfim[i]='\0';
  27. }
  28. else{
  29. for(i=0,j=0;st2[j]!='\0';j++,i+=2){
  30. stfim[i]=st1[j];
  31. stfim[i+1]=st2[j];
  32. }
  33. stfim[i]='\0';
  34. }
  35. return 1;
  36. }
  37. return 0;
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement