Witam,
chciałam rozwiązać zadanie podane niegdyś przez użytkownika frotti, a mianowicie:
Napisać program tworzący dynamicznie (po pobraniu od użytkownika wartości naturalnej N) dwuwymiarową tablicę wartości rzeczywistych kształtu 2 x N, zawierającą współrzędne x i y pewnych N punktów na płaszczyźnie. Program pobiera od użytkownika te współrzędne oraz dodatkowo współrzędne jednego punktu (x0, y0) oraz liczbę rzeczywistą R, a następnie wypisuje te punkty z tablicy, które znajdują się wewnątrz okręgu o środku w punkcie (x0, y0) i promieniu R.
Niestety problem mam już na samym początku, kiedy chcę uzupełnić tablicę wartościami x i y.
import java.util.Scanner;
public class okrag2 {
public static void main(String[] args) {
System.out.println("Podaj liczbe n: ");
Scanner input=new Scanner(System.in);
int n=input.nextInt();
int i=1;
while (i<=n){
System.out.println("podaj współrzędna X punktu nr "+i);
int x =input.nextInt();
System.out.println("podaj współrzędna Y punktu nr "+i);
int y=input.nextInt();
++i;
}
int [][] tab = new int [2][n];
for (int j=0; j<n;j++)
for (int k=0; k<n;k++)
int [][] tab = {{x},{y}};
}
Program pobiera od użytkownika w oddzielnych pozycjach x i y dla podanej liczby punktów, niestety nie potrafię tego przypisać do tablicy dwuwymiarowej współrzędnych, a chciałabym, żeby od 1 do n w pierwszym wierszu znajdowały się wartości x i odpowiednio w drugim y. Zdaję sobie sprawę, że te wypociny odnośnie tablicy są błędne, ale chciałam nakreślić o co mi chodzi prosząc o pomoc.