• Catania / Scienze MM. FF. NN. / Informatica
  • Esercizi parte2 Second app.

magilla-votailprof
magilla-votailprof - Ominide - 0 Punti
Rispondi Cita Salva
Fatemi sapere, sopratutto come implementereste

la parte dell´ array.!!!!



ciao

MAGILLA





*************primo ese.************



import javax.swing.*;



public class stringcapo//capovolgi una stringa

{

public static void main (String [] args)

{



String in=(JOptionPane.showInputDialog("dammi la stringa";));





System.out.println("la stringa ottenuta "+risultato(in));

System.exit(0);

}

public static String risultato(String pippo)

{

String out = " ";

int lung = pippo.length();

int i=0;

for ( i=0 ; i<lung; i++)

out= out+pippo.charAt((lung-1)-i);

return out;

}

}



**************secondo ese.*********



//ESERCIZIO COMPITO 25/02

//Scrivere il codice di un metodo pubblico che prenda come parametri un array di int e restituisca un altro

// con in meno l´elemento h se esiste. es. [1,3,5,7] h=3 risultato [1,5,7]

import javax.swing.*;



public class Arraymeno

{

public static void main (String [] args)

{

int i,quanti;

int h=param();



quanti=Integer.parseInt(JOptionPane.showInputDialog("lunghezza array?";));

int [] lista=new int[quanti];

System.out.println("h e´ uguale a "+h);

for(i=0 ; i<quanti ; i++)

lista=Integer.parseInt(JOptionPane.showInputDialog("dammi la seq. di numeri"+i));

int [] finale=new int[quanti];

finale=risultato(lista,h);

for(i=0;i<quanti;i++)

System.out.println("la stringa ottenuta "+finale
);

System.exit(0);



}

public static int param()

{

int pivot;

pivot=(int)(Math.random()*50);

return pivot;

}



public static int []risultato(int [] pippo,int k)

{

int i=0;

int j=0;

int [] secondo=new int [pippo.length];

for( i=0 ; i<pippo.length; i++)

if(pippo != k) secondo[j++]=pippo;

//else secondo=pippo;

return secondo;

}



}



<font size=1>[ Questo Messaggio è stato Modificato da: magilla il 2002-02-27 19:51 ]</font>

<font size=1>[ Questo Messaggio è stato Modificato da: magilla il 2002-02-27 19:54 ]</font>
afaf-votailprof
afaf-votailprof - Ominide - 0 Punti
Rispondi Cita Salva
Io avevo l´esercizio sulle stringhe palindrome:

Una stringa e` palindroma se letta in entrambi i versi risulta uguale.

public class polindroma{

static boolean palindroma( String str, int inf, int sup ){//esempio di ricorsione

if( inf>=sup ) return true;

if( str.charAt(inf)!=str.charAt(sup) ) return false;

return palindroma( str, ++inf, --sup );

}

public static void main(String []args){

System.out.println("Verifica stringa palindroma";);

String str=JOptionPane.showInputDialog("Inserisci la stringa";).toUpperCase();

if( palindroma( str, 0, str.length()-1 ) )

System.out.println("La stringa e´ palindroma";);

else

System.out.println("La stringa non e´ palindroma";);

System.exit(0);

}

}

Bello vero! Purtroppo quello che ho scritto io sul compito non c´entra niente
magilla-votailprof
magilla-votailprof - Ominide - 0 Punti
Rispondi Cita Salva
Anche quello che ho scritto sul compito e´ un po´ differente...!!!
_raid_-votailprof
_raid_-votailprof - Ominide - 0 Punti
Rispondi Cita Salva
Ehm... in kuello delle stringhe palindrome... ke ci fa se uso il reverse?!?!
afaf-votailprof
afaf-votailprof - Ominide - 0 Punti
Rispondi Cita Salva
Il risultato e´ lo stesso, ma non credi che forse ci viene proposto di pensare?
_raid_-votailprof
_raid_-votailprof - Ominide - 0 Punti
Rispondi Cita Salva
Paura...



Aspe´ ma... non c´era skritto nel testo di non usare il reverse, VERO?!?!



Cioè... negli array diceva di non usare il sort, ok. Ma... in kuello delle stringhe?!?! Non mi dire ke non si poteva usare!!!
afaf-votailprof
afaf-votailprof - Ominide - 0 Punti
Rispondi Cita Salva
Mai letta e detta una cosa del genere, credo si potesse usare!
_raid_-votailprof
_raid_-votailprof - Ominide - 0 Punti
Rispondi Cita Salva
AAAAH! Grazie afaf mi hai liberato da un peso! Ragazzi, spero vivamente ke possiamo passare TUTTI almeno al lab, in fondo anke una persona misurata kome il prof. Gallo può impazzire e promuovere anke me



E x kuesto weekend, passato pure l´appello di analisi, un po´ di pausa! E visto il tempo ke tira a CT speriamo di poter fare la prima gita nelle nostre spiagge!
Come guadagno Punti nel Forum? Leggi la guida completa
In evidenza
Classifica Mensile
Vincitori di novembre
Vincitori di novembre

Come partecipare? | Classifica Community

Community Live

Partecipa alla Community e scala la classifica

Vai al Forum | Invia appunti | Vai alla classifica

Registrati via email