Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace zwrocnieparzyste1
- {
- class Program
- {
- static string ZwrocNieparzyste1(int[] tab, int i = 0)
- {
- if (tab.Length == 0|| tab.Length == 1)
- {
- if (tab.Length==0 || tab[i]%2 == 0)
- {
- return "[]";
- }
- return "[" + tab[i] + "]";
- }
- if (i==0)
- {
- if (tab[i]%2==0)
- {
- return "["+ ZwrocNieparzyste1(tab, i+1);
- }
- return "[" + tab[i]+ ZwrocNieparzyste1(tab, i+1);
- }
- else if (i<tab.Length -1)
- {
- if (tab[i]%2==0)
- {
- return ZwrocNieparzyste1(tab, i + 1);
- }
- int licz = 0;
- for (int k = 0; k < i; k++)
- {
- if (tab[k]%2!=0)
- {
- licz++;
- }
- }
- if (licz==0)
- {
- return tab[i] + ZwrocNieparzyste1(tab, i + 1);
- }
- else
- return "," + tab[i] + ZwrocNieparzyste1(tab, i + 1);
- }
- else
- {
- if (tab[i] % 2 == 0)
- {
- return "]";
- }
- int licz = 0;
- for (int k = 0; k < i; k++)
- {
- if (tab[k] % 2 != 0)
- {
- licz++;
- }
- }
- if (licz == 0)
- {
- return tab[i] + "]";
- }
- else
- return "," + tab[i] + "]" ;
- }
- }
- static void Main(string[] args)
- {
- int[] tablica = new int[] {10,7};
- Console.WriteLine(ZwrocNieparzyste1(tablica));
- Console.ReadKey();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement