[C] prova esame

Messaggioda suburbano41 » 24/11/2017, 07:01

Assegnato in maniera casuale un array di numeri interi ▁x={x_1,x_2,…,x_n } . Letto in input un intero Y (Y≥x_i,∀i=1,…,n) ripartire l’array in k sotto array, tali che ∑_(x_i∈L_j)▒〖x_i≤〗 Y ∀j=1,…,k. Stampare i sotto array generati.
Esempio. Sia x={3,7,1,4,2,8,4,3,2} e sia Y=10.
Allora L_1={3,7},L_2={1,4,2},L_3={8},L_4={4,3,2}.
suburbano41
Starting Member
Starting Member
 
Messaggio: 3 di 10
Iscritto il: 20/11/2017, 11:18

Re: [C] prova esame

Messaggioda apatriarca » 24/11/2017, 12:13

In questo forum è possibile inserire le formule usando latex. Le formule generate in questo modo sono molto più leggibili. Non hai alcuna idea su come risolvere il problema? L'intero k è dato in input, deve essere il minore numero intero per cui questo è possibile o può essere un numero qualsiasi?
apatriarca
Moderatore
Moderatore
 
Messaggio: 4906 di 10436
Iscritto il: 08/12/2008, 20:37
Località: Madrid

Re: [C] prova esame

Messaggioda suburbano41 » 27/11/2017, 10:32

apatriarca ha scritto:In questo forum è possibile inserire le formule usando latex. Le formule generate in questo modo sono molto più leggibili. Non hai alcuna idea su come risolvere il problema? L'intero k è dato in input, deve essere il minore numero intero per cui questo è possibile o può essere un numero qualsiasi?

ciaio buongiorno apatriarca...perdonami ma sono nuovo del forum(e sto approcciando ora con l informatica e la terminologia ancora non mi è familiare)..dunque ancora mi devo adeguare...la lunghezza dell array la si puo decidere con lo scanf e in modo random riempio l array(l importante che siano numeri da 0 a 10)..successivamente devo confrontare il primo numero con il successivo:se la loro somma è <10 vado avanti fino a quando la somma dei componenti non è => di 10 e cosi stampo il sottoarray.
suburbano41
Starting Member
Starting Member
 
Messaggio: 4 di 10
Iscritto il: 20/11/2017, 11:18


Torna a Informatica

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite