Advertisement
etf2018

LAB10Z1

Jan 18th, 2018
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.90 KB | None | 0 0
  1. #include <stdio.h>
  2. void unesi(char niz[], int velicina) {
  3. char znak = getchar();
  4. if (znak == '\n') znak=getchar();
  5. int i = 0;
  6. while (i < velicina-1 && znak != '\n') {
  7. niz[i] = znak;
  8. i++;
  9. znak = getchar();
  10. }
  11. niz[i]='\0';
  12. }
  13.  
  14. void zamijeni1(char* s) {
  15. int duzina = 4;
  16. while (*s != '\0') {
  17. if (*s == '1') {
  18. char* kraj = s;
  19. while (*kraj != '\0') kraj++;
  20. while (kraj > s) {
  21. *(kraj+duzina) = *kraj;
  22. kraj--;
  23. }
  24. *s++ = 'j'; *s++ = 'e'; *s++ = 'd';
  25. *s++ = 'a'; *s = 'n';
  26. }
  27. s++;
  28. }
  29. }
  30. int main() {
  31. char tekst[100];
  32. printf("Unesite tekst: ");
  33. unesi(tekst, 100);
  34. zamijeni1(tekst);
  35. printf("Nakon zamjene: %s", tekst);
  36. return 0;
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement