Advertisement
Guest User

Untitled

a guest
Jan 22nd, 2018
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.54 KB | None | 0 0
  1. static string ZwrocNieparzyste1(int[] tab, int i = 0)
  2. {
  3. if (tab.Length == 0)
  4. {
  5. return "[" + "]";
  6. }
  7. if (tab.Length == 1)
  8. {
  9. if (tab[i] % 2 != 0)
  10. {
  11. return "[" + tab[i] + "]";
  12. }
  13. return "[" + "]";
  14. }
  15. if (i == 0)
  16. {
  17. if (tab[i] % 2 != 0)
  18. {
  19. return "[" + tab[i] + "," + ZwrocNieparzyste1(tab, i + 1);
  20. }
  21. return "[" + ZwrocNieparzyste1(tab, i + 1);
  22. }
  23. while (i> 0 && i<tab.Length-1)
  24. {
  25. if (tab[i] % 2 != 0)
  26. {
  27. for (int j = i+1; j < tab.Length -1; j++)
  28. {
  29. if (tab[j] % 2 != 0)
  30. {
  31. return tab[i] + "," + ZwrocNieparzyste1(tab, i + 1);
  32. }
  33.  
  34. }
  35. return tab[i] + ZwrocNieparzyste1(tab, i + 1);
  36. }
  37. i++;
  38.  
  39. }
  40.  
  41. if (i == tab.Length-1)
  42. {
  43. if (tab[i] % 2 != 0)
  44. {
  45. return ","+ tab[i] + "]";
  46. }
  47. return "]";
  48. }
  49. if (i > tab.Length - 1)
  50. {
  51. return "";
  52. }
  53.  
  54. return ZwrocNieparzyste1(tab, i + 1);
  55. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement