Pages: [1] 2   Go Down
Print
Author Topic: esercizi primo itinere  (Read 1805 times)
0 Members e 1 Utente non registrato stanno visualizzando questa discussione.
sf692
Matricola
*
Offline Offline

Posts: 75


« on: 20-02-2012, 09:46:14 »

Salve ragazzi,
qualcuno potrebbe postare il codice dei due esercizi dell'ultima prima prova in itinere del prof. cincotti???
Grazie mille..!

Molto stupidamente mi è venuto un dubbio atroce sulle matrici quadrate e non ho nessun codice da studiare... testate
« Last Edit: 20-02-2012, 09:51:49 by sf692 » Logged
mariuccia.901
Matricola
*
Offline Offline

Posts: 72



« Reply #1 on: 20-02-2012, 11:19:35 »

quanto a mare siamo? cry
Logged

. . . Se in un primo momento l'idea non è assurda, allora non c'è nessuna speranza che si realizzi . . .
sf692
Matricola
*
Offline Offline

Posts: 75


« Reply #2 on: 20-02-2012, 11:21:46 »

Domani ci sei pure tu??
Logged
mariuccia.901
Matricola
*
Offline Offline

Posts: 72



« Reply #3 on: 20-02-2012, 11:23:15 »

si.. ma mi sento a mare  testate
Logged

. . . Se in un primo momento l'idea non è assurda, allora non c'è nessuna speranza che si realizzi . . .
Gpeppe69
Apprendista Forumista
**
Offline Offline

Posts: 294



« Reply #4 on: 20-02-2012, 11:26:52 »

scrivere un metodo che prenda in input 2 matrici  quadrate A, B di char , e restituisca un boolean
che indichi se una  riga di A identica ad una colonna di B   


scrivere un metodo che prenda in input 2 array bidimensionali frastagliati A e B di Stringhe e restituisca
un array bisimensionale C in cui ogni riga contiene le stringhe scambiate della riga più lunga tra le corrispondenti di A e B.
lo scambio di una stringa  è ottuento scamabiando ogni carattere di indice pari con il successivo ES: "abcdef" -> "badcfe"

si supponga che tutte le stringhe in A e B abbiano lunghezza pari.


questi sono gli esercizi della prova di giorno 1 cmq già li ho svolti e posso dirti che il secondo è difficile

Logged
mariuccia.901
Matricola
*
Offline Offline

Posts: 72



« Reply #5 on: 20-02-2012, 11:32:06 »

ma una curiosità..mette in ogni prova testi simili?
Logged

. . . Se in un primo momento l'idea non è assurda, allora non c'è nessuna speranza che si realizzi . . .
Gpeppe69
Apprendista Forumista
**
Offline Offline

Posts: 294



« Reply #6 on: 20-02-2012, 11:50:53 »

ma sinceramente penso di si  però ti dico che come al solito la prova prima di natale era molto più semplice di questa
quindi speriamo che non metta un testo ancora più complicato.
Logged
mariuccia.901
Matricola
*
Offline Offline

Posts: 72



« Reply #7 on: 20-02-2012, 11:53:55 »

ah bene..... 
Logged

. . . Se in un primo momento l'idea non è assurda, allora non c'è nessuna speranza che si realizzi . . .
mariuccia.901
Matricola
*
Offline Offline

Posts: 72



« Reply #8 on: 20-02-2012, 11:55:24 »

cmq ti dispiace postare le soluzioni?
Logged

. . . Se in un primo momento l'idea non è assurda, allora non c'è nessuna speranza che si realizzi . . .
Gpeppe69
Apprendista Forumista
**
Offline Offline

Posts: 294



« Reply #9 on: 20-02-2012, 11:56:26 »

secondo te sono troppo difficili ?

con 1 ora di tempo 
Logged
mariuccia.901
Matricola
*
Offline Offline

Posts: 72



« Reply #10 on: 20-02-2012, 11:59:13 »

difficili lo sono..ma sono fattibili..il problema come dici tu è il tempo!secondo me è troppo poco
Logged

. . . Se in un primo momento l'idea non è assurda, allora non c'è nessuna speranza che si realizzi . . .
Gpeppe69
Apprendista Forumista
**
Offline Offline

Posts: 294



« Reply #11 on: 20-02-2012, 12:07:40 »

si si hai ragione cmq

 
Code:
/*
scrivere un metodo che prenda in input 2 matrici  quadrate A, B di char , e restituisca un boolean
che indichi se una  riga di A identica ad una colonna di B   
*/



class stringa
{
public boolean metodo(char a [][], char b[][])
{
byte i,j;
byte x,y;
byte cont=0;
for(i=0;i<a.length;i++)
                                for(y=0;y<b.length;y++)       
                       {
   if(cont==3)return true;
                 for(cont=0,j=0,x=0;(x<b.length && j<a.length);x++,j++)
                                       if(a[i][j]==b[x][y])cont++;
       }
       return false;
       }


}

public class prova_itinere_1
{
public static void main (String [] args)
{

stringa s=new stringa();

char [][] a={
          {'a','g','t'},
                  {'a','g','j'},
                  {'a','g','t'}
  };

char [][] b={
          {'a','t','a'},
                  {'g','g','g'},
                  {'n','t','t'}
  };
 
 
System.out.println(s.metodo(a,b));  

}
}

questo è il primo cmq l'esercizio restituisce sempre true a meno che non cambi qualche carattere e ti darà false

Logged
mariuccia.901
Matricola
*
Offline Offline

Posts: 72



« Reply #12 on: 20-02-2012, 12:10:49 »

grazie mille..
Logged

. . . Se in un primo momento l'idea non è assurda, allora non c'è nessuna speranza che si realizzi . . .
mariuccia.901
Matricola
*
Offline Offline

Posts: 72



« Reply #13 on: 20-02-2012, 17:32:39 »

avete notato che è una prova fatta nel 2008 vero?
Logged

. . . Se in un primo momento l'idea non è assurda, allora non c'è nessuna speranza che si realizzi . . .
Gpeppe69
Apprendista Forumista
**
Offline Offline

Posts: 294



« Reply #14 on: 20-02-2012, 17:54:25 »

non lo so cmq come ti sembra hai cpt il codice ?
Logged
Pages: [1] 2   Go Up
Print
Jump to: