Ragazzi devo fare questo esercizio:
Scrivere un programma che, data una parola avente un numero dispari di lettere,
la stampa in maiuscolo piegandola verso il basso come negli esempi.
Se la parola inserita ha lunghezza pari, il programma non compie alcuna operazione.
codice:
C A
A I
R C
T C
U
praticamente a forma di V.
codice:
for(int i=0;i<=lun;i++){
System.out.print(b);
for(int j=0;j<=lun;j++){
if( ??? ){
System.out.print( ??? );
}
}
System.out.println();
b = b.concat(" ");
}
// dove lun = s1.length()/2
// b è praticamente una diagonale di spazi per stampare la prima metà della stringa
il problema è che non riesco a capire cosa devo mettere nell'if e nella successiva stampa perchè dovrei praticamente stampare
il 1* carattere, spazi, ultimo carattere
ill 2*, spazi, ultimo-1
e così via...