24.2.3.24010810. Napisati program koji traži da se unese 10 brojeva sa tastature, a zatim ispisuje u jednom redu brojeve koji su parni, a u drugom redu brojeve koji su neparni. Brojevi trebaju biti međusobno razdvojeni zarezom. Iza posljednjeg broja u svakom redu ne treba zarez. Na primjer, ukoliko se unese niz brojeva 3, 4, 2, 5, 9, 4, 10, 15, 8 i 2, ispis na ekranu treba da bude
4,2,4,10,8,2
3,5,9,15
Posebno testirati slučajeve kada su svi uneseni brojevi parni ili kada su svi uneseni brojevi neparni.

Opis rješenja:

Listing programa:

package zadaci;
import java.util.Scanner;
public class Zadatak24010810 {

	public static void main(String[] args) {
		Scanner input = new Scanner(System.in);
		int a[] = new int[10];
		int b[] = new int[10];
		int c[] = new int[10];
		int n = 0;
		int m = 0;
		for (int i = 0; i < 10; i++)
			a[i] = input.nextInt();

		for (int i = 0; i < 10; i++) {
			if (a[i] % 2 == 0) {
				b[i] = a[i];
				c[i] = 0;
			}

			else {
				c[i] = a[i];
				b[i] = 0;
			}
		}
		System.out.print("Parni brojevi su:");
		for (int i = 0; i < 10; i++) {
			if (b[i] != 0)
				System.out.print(b[i] + " ");
			else
				n = n + 1;
		}
		if (n == 10)
			System.out.print("Svi brojevi su neparni!");
		System.out.println();
		System.out.print("Neparni brojevi su:");
		for (int i = 0; i < 10; i++) {
			if (c[i] != 0)
				System.out.print(c[i] + " ");
			else
				m = m + 1;
		}
		if (m == 10)
			System.out.print("Svi brojevi su parni!");
	}
}

Ispis na ekranu:

Riješeni zadaci 2    Index