|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: May 2001
Città: Dublino (IR)
Messaggi: 4421
|
[Java] Soluzione Metodo
Ragazzi aiutatemi a scrivere questo metodo...
1) Si sciriva un metodo elaboravettore che riceve in ingresso due vettori di interi v1 e v2 e restituisce un vettore v3.In particolare, il vettore v3 dovra' contenere gli elementi di v1 il cui valore e' minore della somma degli elementi di v2.Qualora nessuno tra gli elementi di v1 e' minore della somma di v2 il cettore v3 conterra' un solo elemento, il cui valore e' la somma degli elementi di v2. Ad esempio se v1[18,9,11,15,2] il vettore restituito e' v3 = [9,2] in quanto i valori 9 e 2 sono minori di 10 che e' la somma degli elementi di v2. Thx |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: May 2001
Città: Dublino (IR)
Messaggi: 4421
|
Si scriva un metodo generaVettore che riceve in ingresso due vettori di interi v1 e v2 di uguale dimensione, e restituisce un vettore v3 contenente un sottoinsieme degli elementi di v1. In particolare, il generico elemento v1[i] sarà inserito in v3 se v1[i] è maggiore di tutti gli elementi in v2 di indice maggiore di i. Qualora nessuno tra gli elementi di v1 rispetti la condizione suddetta, il vettore v3 conterrà un solo elemento il cui valore è -1.
Ad esempio, se v1= [ 7 , 10 , 9, 2] e v2= [ 2, 8, 1, 4] il vettore restituito è v3 = [ 10, 9 ], in quanto 10 è maggiore di 1 e 4, e 9 è maggiore di 4. Thx ancora ![]() |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Oct 2004
Messaggi: 752
|
Alcune indicazioni
1. sommaElementi: restituisce la somma dei valori interi di un array di dimensione n.
2. elaboraVettore: un ciclo di for che scansiona tutti gli elementi di v1 con il controllo della condizione imposta dal problema e si comporta di conseguenza... Non aggiungo altro, è molto facile! ![]() |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 22:54.