Advertisement
Guest User

Рекурзивно изминување низа

a guest
Jan 16th, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.58 KB | None | 0 0
  1. #include<stdio.h>
  2. // izminuva i printa rekurzivno niza od kraj do pocetok
  3. void funkcija(char *str,int n){ // vo n prakjame n-1 vo main
  4. if(n==-1){ // -1 a ne 0 zoshto str[0] mi e prviot element
  5. }else{
  6.     printf("%c",str[n]);
  7.     return funkcija(str,n-1);
  8. }
  9. // izminuva i printa rekurzivno niza od pocetok do kraj
  10. void funkcija(char *str,int n,int i){ // vo i prakjame 0 od main
  11. if(i==n){
  12. }else{
  13.     printf("%c",str[i]);
  14.     return funkcija(str,n,i+1);
  15. }
  16. int main(){
  17. char str[50];
  18. gets(str);
  19. // od kraj do pocetok
  20. funkcija(str,n-1);
  21. // od pocetok do kraj
  22. funkcija(str,n,0);
  23. return 0;
  24. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement