Untitled
unknown
plain_text
3 years ago
1.2 kB
9
Indexable
import java.util.Random; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); Random random = new Random(); System.out.print("Podaj liczbe rownan: "); int size = scanner.nextInt(); int[] a = new int[size]; int[] b = new int[size]; int[] c = new int[size]; int[] liczbaRownan = new int[size]; for (int i = 0; i < size; i++) { a[i] = random.nextInt(20) - 10; b[i] = random.nextInt(20) - 10; c[i] = random.nextInt(20) - 10; } for(int i = 0; i < size; i++) { if(a[i] == 0) { if(b[i] != 0) liczbaRownan[i] = -1; else liczbaRownan[i] = 0; } else { int delta = b[i]*b[i] - 4 * a[i] * c[i]; if(delta == 0) liczbaRownan[i] = 1; else if(delta > 0) liczbaRownan[i] = 2; else liczbaRownan[i] = 0; } } for(int i = 0; i < size; i++) System.out.println(a[i] + ", " + b[i] + ", " + c[i] + ": " + liczbaRownan[i]); } }
Editor is loading...