/* package whatever; // don't place package name! */
import java.util.* ;
import java.lang.* ;
import java.io.* ;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
int N1 = wpisz( ) ; // liczba zestawow /grup
int pierw = 0 ; // string pierwsza liczba
int drug = 0 ; // string druga liczba
int wynik2 = 0 ; // NWW
int [ ] magazyn = new int [ 20 ] ; // do przechowania wartosci NWW
int m = 1 ; // Dla wyswietlania wartosci NWW
if ( ile
< 1 || ile
> 20 ) { System .
exit ( 0 ) ; } //warunek 20 group for ( int i = 0 ; i < ile; i++ ) {
N = wpisz( ) ; // wprowadzanie groupy
int nur = 2 ; // numer spacji (zawsze ten sam, poniewaz groupy sa od 10 do 30 osob.
pierw = converter( N, nur) ; // wyciagniecie ze stringu 1 wartosci ilosci grupy
if ( pierw
< 10 || pierw
> 30 ) { System .
exit ( 0 ) ; } // warunek 10 do 30 osob. drug = converter2( N, nur) ; // wyciagniecie ze stringu 2 wartosci ilosci grupy
if ( drug
> 30 || drug
< 10 ) { System .
exit ( 0 ) ; } // sprawdza warunek 10 do 30 osob. wynik2 = wspolna( pierw, drug) ; // NWW wyliczenie
magazyn[ m] = wynik2; // Magazyn wyniku.
m++; // zmiana szuflady magazynu
}
for ( int j = 1 ; j< ile+ 1 ; j++ ) { // wyswietla wynik
System .
out .
println ( magazyn
[ j
] ) ; }
}
private static int converter2
( java.
lang .
String linia1,
int bal
) { String al
= linia1.
substring ( bal
+ 1 , linia1.
length ( ) ) ; return druga;
}
public static String wpisz
( ) { Scanner in
= new Scanner
( System .
in ) ; return in.nextLine ( ) ; }
private static int wspolna( int a, int b) {
int c = 0 ;
int d = 0 ;
c= a;
d= b;
while ( a!= b) {
if ( a< b) { a= a+ c; } ;
if ( b< a) { b= b+ d; } ;
if ( a== b) { break ; }
} return a; } ;
private static int converter
( java.
lang .
String linia1,
int bal
) { String b
= linia1.
substring ( 0 , bal
) ; int pierwsza
= Integer .
parseInt ( b
) ; return pierwsza;
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpdGhyb3dzIGphdmEubGFuZy5FeGNlcHRpb24KIHsKCQkJCQoJCQkJaW50IE4xID0gd3Bpc3ooKTsvLyBsaWN6YmEgemVzdGF3b3cgL2dydXAKCQkJCWludCBpbGUgPSBJbnRlZ2VyLnBhcnNlSW50KE4xKTsKCQkJCWludCBwaWVydyA9IDA7IC8vIHN0cmluZyBwaWVyd3N6YSBsaWN6YmEKCQkJCWludCBkcnVnID0gMDsgLy8gc3RyaW5nIGRydWdhIGxpY3piYQoJCQkJaW50IHd5bmlrMiA9IDA7IC8vIE5XVwoJCQkJaW50W10gbWFnYXp5biA9IG5ldyBpbnRbMjBdOyAvLyBkbyBwcnplY2hvd2FuaWEgd2FydG9zY2kgTldXCgkJCQlpbnQgbSA9IDE7CSAvLyBEbGEgd3lzd2lldGxhbmlhIHdhcnRvc2NpIE5XVwoJCQkJCgkJCQlpZihpbGU8MSB8fCBpbGU+MjApIHtTeXN0ZW0uZXhpdCgwKTt9ICAvL3dhcnVuZWsgMjAgZ3JvdXAKCQkJCWZvcihpbnQgaSA9IDA7IGkgPCBpbGU7aSsrKSB7CQkKCQkJCQkKCQkJCQlOID0gd3Bpc3ooKTsgLy8gd3Byb3dhZHphbmllIGdyb3VweQoJCQkJCQoJCQkJCWludCBudXIgPSAyOyAvLyBudW1lciBzcGFjamkgKHphd3N6ZSB0ZW4gc2FtLCBwb25pZXdheiBncm91cHkgc2Egb2QgMTAgZG8gMzAgb3NvYi4KCQkJCQlwaWVydyA9IGNvbnZlcnRlcihOLCBudXIpOyAvLyB3eWNpYWduaWVjaWUgemUgc3RyaW5ndSAxIHdhcnRvc2NpIGlsb3NjaSBncnVweQoJCQkJCWlmKHBpZXJ3IDwgMTAgfHwgcGllcncgPiAzMCkge1N5c3RlbS5leGl0KDApO30gLy8gd2FydW5layAxMCBkbyAzMCBvc29iLgoJCQkJCWRydWcgPSBjb252ZXJ0ZXIyKE4sIG51cik7IC8vIHd5Y2lhZ25pZWNpZSB6ZSBzdHJpbmd1IDIgd2FydG9zY2kgaWxvc2NpIGdydXB5CiAJCQkJCWlmKGRydWcgPiAzMCB8fCBkcnVnIDwgMTApIHtTeXN0ZW0uZXhpdCgwKTt9ICAvLyBzcHJhd2R6YSB3YXJ1bmVrIDEwIGRvIDMwIG9zb2IuCgkJCQkJd3luaWsyID0gd3Nwb2xuYShwaWVydywgZHJ1Zyk7IC8vIE5XVyB3eWxpY3plbmllCgkJCQkJbWFnYXp5blttXSA9IHd5bmlrMjsgIC8vIE1hZ2F6eW4gd3luaWt1LgoJCQkJCW0rKzsgLy8gem1pYW5hIHN6dWZsYWR5IG1hZ2F6eW51CgkJCQkJCX0KCQkJCQlmb3IoaW50IGogPSAxOyBqPGlsZSsxOyBqKyspIHsgIC8vIHd5c3dpZXRsYSB3eW5pawoJCQkJCQlTeXN0ZW0ub3V0LnByaW50bG4obWFnYXp5bltqXSk7CgkJCQkJfQoJCQl9CgkJCXByaXZhdGUgc3RhdGljIGludCBjb252ZXJ0ZXIyKGphdmEubGFuZy5TdHJpbmcgbGluaWExLCBpbnQgYmFsKSB7CgkJCQlTdHJpbmcgYWwgPSBsaW5pYTEuc3Vic3RyaW5nKGJhbCsxLCBsaW5pYTEubGVuZ3RoKCkpOwoJCQkJaW50IGRydWdhID0gSW50ZWdlci5wYXJzZUludChhbCk7CgkJCQlyZXR1cm4gZHJ1Z2E7IAoJCQl9CgkJCXB1YmxpYyBzdGF0aWMgU3RyaW5nIHdwaXN6KCkgewoJCQkJU2Nhbm5lciBpbiA9IG5ldyBTY2FubmVyKFN5c3RlbS5pbik7CgkJCQlyZXR1cm4gaW4ubmV4dExpbmUoKTt9CgkJCXByaXZhdGUgc3RhdGljIGludCB3c3BvbG5hKGludCBhLCBpbnQgYil7CgkJCQlpbnQgYyA9IDA7CgkJCQlpbnQgZCA9IDA7CgkJCQljPWE7IAoJCQkJZD1iOwoJCQkJd2hpbGUoYSE9YikgewoJCQlpZihhPGIpIHthPWErYzt9OwoJCQlpZihiPGEpIHtiPWIrZDt9OwoJCQkgICBpZihhPT1iKSB7YnJlYWs7fQoJCQkJfXJldHVybiBhO307CgkJCXByaXZhdGUgc3RhdGljIGludCBjb252ZXJ0ZXIoamF2YS5sYW5nLlN0cmluZyBsaW5pYTEsIGludCBiYWwpIHsKCQkJCVN0cmluZyBiID0gbGluaWExLnN1YnN0cmluZygwLCBiYWwpOwoJCQkJaW50IHBpZXJ3c3phID0gSW50ZWdlci5wYXJzZUludChiKTsKCQkJCXJldHVybiBwaWVyd3N6YTsgCgkJCQl9CQoJCX0=
compilation info
Main.java:13: error: incompatible types: String cannot be converted to int
int N1 = wpisz();// liczba zestawow /grup
^
Main.java:14: error: incompatible types: int cannot be converted to String
int ile = Integer.parseInt(N1);
^
Main.java:24: error: cannot find symbol
N = wpisz(); // wprowadzanie groupy
^
symbol: variable N
location: class Ideone
Main.java:27: error: cannot find symbol
pierw = converter(N, nur); // wyciagniecie ze stringu 1 wartosci ilosci grupy
^
symbol: variable N
location: class Ideone
Main.java:29: error: cannot find symbol
drug = converter2(N, nur); // wyciagniecie ze stringu 2 wartosci ilosci grupy
^
symbol: variable N
location: class Ideone
Note: Some messages have been simplified; recompile with -Xdiags:verbose to get full output
5 errors
stdout