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
|
|