Advertisement
BorjanCrvenkov

Tekstualni nizi 3ta

Jan 6th, 2020
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.11 KB | None | 0 0
  1. /*
  2. Да се напише програма која ќе ја отпечати поднизата на дадена текстуална
  3. низа (што се внесува од тастатура) определена со позицијата и должината, што
  4. како параметри се внесуваат од тастатура. Поднизата започнува од знакот што
  5. се наоѓа на соодветната позиција во текстуалната низа, броејќи од лево.
  6. Пример
  7. Ако од тастатура се внесе:
  8. banana
  9. позиција: 3
  10. должина: 4
  11. тогаш програмата треба да отпечати: nana
  12. **/
  13.  
  14. #include <stdio.h>
  15. int main()
  16. {
  17. char niza[100];
  18. gets(niza);
  19. char podniza[100];
  20. int pozicija,dolzina;
  21. scanf("%d%d",&pozicija,&dolzina);
  22. if(pozicija<= strlen(niza)){
  23. strncpy(podniza,niza+pozicija-1,dolzina);
  24. podniza[dolzina]='\0';//posledniot karakter od nizata se stava enter za da zavrsi nizata
  25. puts(podniza);
  26. }
  27. return 0;
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement