Polish version    English version  
 


 Aktualności
 O olimpiadzie
 Komitety
 XVIII OI 2010/2011
 Historia OI
 Książeczki OI
 Reprezentacja
 Obozy Olimpiady
 Galeria zdjęć
 Ciekawe odsyłacze
 OIG LiveCD
 IV OIG 2009/2010
 Historia OIG
 SIO
 MAIN
Przykładowe programy


Poniżej prezentujemy rozwiązania bardzo prostych zadań:

Kwadrat (skrót: kwa)

Treść zadania

Napisz program, który wczytuje ze standardowego wejścia liczbę całkowitą x (-100 <= x <= 100) i wypisuje na standardowe wyjście jej kwadrat.

Rozwiązanie w Javie (plik KWA.java)

import java.io.*;
import java.util.*;

public class KWA {
public static void main(String[] args) {
        try {
            BufferedReader rd=new BufferedReader(new InputStreamReader(System.in));
            StringTokenizer t=new StringTokenizer(rd.readLine());
            int liczba=Integer.parseInt(t.nextToken());
            System.out.println(liczba*liczba);
        } catch (IOException e) { }
    }
}

Odwrotność (skrót: odw)

Treść zadania

Napisz program, który wczytuje ze standardowego wejścia jedno słowo długości od 1 do 100 znaków i wypisuje na standardowe wyjście słowo o odwrotnej kolejności liter.

Rozwiązanie w Javie (plik ODW.java)

import java.io.*;

public class ODW {
public static void main(String[] args) {
        try {
            BufferedReader rd=new BufferedReader(new InputStreamReader(System.in));
String linia=rd.readLine();
for(int i=linia.length()-1; i>=0; i--) System.out.print(linia.charAt(i));
System.out.println();
        } catch (IOException e) { }
    }
}



Wersja do druku