Duhet tė ndjekėsh kėto hapa:
1. Lexo vargun dhe gjej gjatėsinė
2. Gjej rrėnjėn katrore tė gjatėsisė dhe rrumbullakose lart nė numrin e plotė.
3. Krijo matricėn 2-dimensionale me pėrmasa ceil( sqrt(n) )
4. Mbushe matricėn duke pėrdorur njė cikėl for.
Mė poshtė ke kodin qė ndjek kėto hapa por i printon shkronjat nė ekran pa i hedhur nė matricė.
Kodi PHP:
import java.io.*;
public class Shifrim
{
public static void main (String[] args)
{
System.out.println("Shkruaj tekstin:");
String s = "";
InputStreamReader input = new InputStreamReader(System.in);
BufferedReader reader = new BufferedReader(input);
try {
s = reader.readLine();
} catch(Exception e){}
int n = s.length();
int sqrtN = (int) Math.ceil( Math.sqrt( (double) n ) );
int sqrtN2 = sqrtN * sqrtN;
char mbushja = 'X';
int i, j, k;
for (i = 0; i < sqrtN; i++) {
for (j = i; j < n; j = j + sqrtN) {
System.out.print( s.charAt(j) );
}
for (k = j; k < sqrtN2; k = k + sqrtN) {
System.out.print(mbushja);
}
System.out.println();
}
}
}
Ja dhe njė provė:
Kodi:
Shkruaj tekstin:
Kam nje detyre shtepie per ta bere ne Java, por nuk kam ide se as ku tja filloj
Keeteoma
atpa r sf
myi J i i
rebandkl
ne evueul
j prak o
esee, stj
hr kejX
dt npa aX
Krijoni Kontakt