Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.company;
- import java.io.FileNotFoundException;
- import java.io.FileReader;
- import java.io.IOException;
- import java.io.StreamTokenizer;
- public class Main {
- public static long silnia(int n) {
- long wynik = 1;
- if (n <= 1) return 1;
- for (int i = 1; i < n; i++) {
- wynik *= i;
- }
- return wynik * n;
- }
- public static void main(String[] args) {
- int[] tab = new int[3];
- int i = 0;
- int wartosc = 0;
- FileReader fr = null;
- //OTWIERANIE PLIKU:
- try {
- fr = new FileReader("plik.txt");
- } catch (FileNotFoundException e) {
- System.out.println("BŁĄD PRZY OTWIERANIU PLIKU!");
- }
- StreamTokenizer st = new StreamTokenizer(fr);
- //odczyt tokenow z pliku
- try {
- while ((wartosc = st.nextToken()) != StreamTokenizer.TT_EOF) {
- if (wartosc == StreamTokenizer.TT_NUMBER) {
- System.out.println("Wczytano liczbę: "+ st.nval);
- tab[i] = (int) st.nval;
- }
- i++;
- }
- } catch (IOException e) {
- System.out.println("BŁĄD ODCZYTU Z PLIKU!");
- }
- //zamykanie pliku
- try {
- fr.close();
- } catch (IOException e) {
- System.out.println("BŁĄD PRZY ZAMYKANIU PLIKU!");
- }
- System.out.println(tab[0]+ " "+tab[1]);
- long wynik = silnia(tab[0]) / (silnia(tab[1]) * (silnia(tab[0] - tab[1])));
- System.out.println(wynik);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement