From Little Peccary, 1 Week ago, written in Text.
Embed
  1. #include <stdio.h>
  2. #include <string.h>
  3.  
  4.  
  5. char* zamenjaj(char niz[], char znak, int ponovitev, int*k){
  6.                 int st = strlen(niz);
  7.                 char *nov;
  8.                 int a = 0;
  9.                 int pon = 0;
  10.                 for(int i = 0; i<st;i++){
  11.                        
  12.                         if(niz[i] == znak){
  13.                                 for(int x = 0; x<ponovitev;x++){
  14.                                         nov[a+x] = znak;
  15.                                 }
  16.                                 a += ponovitev;
  17.                                 pon++;
  18.                         }else{
  19.                                 nov[a] = niz[a];
  20.                                 a++;
  21.                         }
  22.                 }
  23.                 k = &pon;
  24.                
  25.                 return nov;
  26. }
  27.  
  28.  
  29.  
  30. int main(void){
  31.  
  32.        
  33.         char n1[250];
  34.         char n2;
  35.         int i1 = 0;
  36.         scanf("%s",n1);
  37.         scanf("%s",n2);
  38.         scanf("%d",i1);
  39.         int* kaz;
  40.         char *Z = zamenjaj(n1,n2,i1,kaz);
  41.        
  42.         for(int i = 0; i<strlen(n1)+*kaz(0) *(i1-1); i++){
  43.                 printf("%s",*(Z+i));
  44.         }
  45.        
  46.         return 0;
  47.        
  48. }