Działania na macierzach

0

Witam

Jestem zielony w programowaniu a niestety na zaliczenie potrzebuje program:

Program realizujący operacje macierzowe: obliczanie wyznacznika, obliczanie rzędu,
obliczanie macierzy odwrotnej. Forma wprowadzania danych: z klawiatury lub
poprzez pliki tekstowe; wyprowadzanie wyniku: do pliku tekstowego.

Mam napisane dwie klasy(chyba tak sie to nazywa), jedna do zapisu danych a druga do odczytu danych.
http://allegro0.ovh.org/java/Wczytuj.class
http://allegro0.ovh.org/java/Wczytuj.java
http://allegro0.ovh.org/java/Wypisuj.class
http://allegro0.ovh.org/java/Wypisuj.java

0

Uhh.. Nie ten dzial, raczej...

0

@spc rzecz javowa więc tutaj.
@lizi0 po pierwsze nie działaj na Stringach. Jak operujesz na macierzy to znacznie łatwiej jest zrobić to używając tablic lub list.
Moja propozycja dla klasy Wypisz:

public class Wypisz{
  public static wypisz(Integer macierz[][]){
     int w = macierz.length;
     if(w>0)
        int h = macierz[0].length;
     for(int i = 0; i< w; i++){
        for(int j = 0; j< h; j++){
              System.out.print(macierz[i][j]+" | ");
       }
        System.out.println("");
     }
  }
}

Klasa Integer pozwala na dość ładna obsługę liczb całkowitych. można za miast jej użyć typu prostego double (tablica double[][]).

Nad resztą pomyślę wieczorem.

1 użytkowników online, w tym zalogowanych: 0, gości: 1