Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- static string ZwrocNieparzyste1(int[] tab, int i = 0)
- {
- if (tab.Length == 0)
- {
- return "[" + "]";
- }
- if (tab.Length == 1)
- {
- if (tab[i] % 2 != 0)
- {
- return "[" + tab[i] + "]";
- }
- return "[" + "]";
- }
- if (i == 0)
- {
- if (tab[i] % 2 != 0)
- {
- return "[" + tab[i] + "," + ZwrocNieparzyste1(tab, i + 1);
- }
- return "[" + ZwrocNieparzyste1(tab, i + 1);
- }
- while (i> 0 && i<tab.Length-1)
- {
- if (tab[i] % 2 != 0)
- {
- for (int j = i+1; j < tab.Length -1; j++)
- {
- if (tab[j] % 2 != 0)
- {
- return tab[i] + "," + ZwrocNieparzyste1(tab, i + 1);
- }
- }
- return tab[i] + ZwrocNieparzyste1(tab, i + 1);
- }
- i++;
- }
- if (i == tab.Length-1)
- {
- if (tab[i] % 2 != 0)
- {
- return ","+ tab[i] + "]";
- }
- return "]";
- }
- if (i > tab.Length - 1)
- {
- return "";
- }
- return ZwrocNieparzyste1(tab, i + 1);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement