Advertisement
Adijata

Ubaci broj između riječi

Jul 19th, 2014
281
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.08 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int fun(int br)
  5. {
  6. int naopak=0;
  7.        while(br!=0)
  8.              {
  9.                  naopak*=10;
  10.                  naopak+=br%10;
  11.                  br/=10;
  12.              }
  13. return naopak;
  14.  
  15. }
  16.  
  17.  
  18. char* funkcija(char s[], int br)
  19. {
  20.     int i=0,j=0, naopak;
  21.     char p[1000];
  22.     char* pok=p;
  23.     naopak=fun(br);
  24.     int temp;
  25.     temp=naopak;
  26.  
  27.     while(s[j]!='\0')
  28.     {
  29.  
  30.          if(s[j]==' ')
  31.          {
  32.              p[i]=' ';
  33.              i++;
  34.              naopak=temp;
  35.              while(naopak!=0)
  36.              {
  37.                  p[i]=(char)(naopak%10+48);
  38.                  naopak/=10;
  39.                  i++;
  40.              }
  41.  
  42.              p[i++]=' ';
  43.  
  44.  
  45.              j++;
  46.  
  47.          }
  48.          p[i]=s[j];
  49.          i++;
  50.          j++;
  51.     }
  52.    p[i]='\0';
  53.    return pok;
  54. }
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64. int main()
  65. {
  66.     char s[40]={"Neki string ubaci nesto"};
  67.     int i=0;
  68.  
  69.     char p[1000];
  70.     char* pok=p;
  71.  
  72.     pok=funkcija(s, 42);
  73.  
  74.     while(*pok!='\0')
  75.     {
  76.         printf("%c", *pok);
  77.         pok++;
  78.     }
  79.  
  80.  
  81.  
  82. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement