Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - k-esimo elemento
Forum - C/C++ - k-esimo elemento

Avatar
asteroid (Normal User)
Newbie


Messaggi: 17
Iscritto: 21/01/2011

Segnala al moderatore
Postato alle 18:44
Venerdì, 18/02/2011
Sviluppare una function C che, dati come parametri di input un array di int, il suo size e' un int k, determina e restituisce come parametro di output il k-imo piu grande elemento
dell'array.


che vuole dire
k-imo elemento che dovrei restituire


herman
PM
Avatar
Numa Pompilio (Ex-Member)
Pro


Messaggi: 66
Iscritto: 03/05/2010

Up
-2
Down
V
Segnala al moderatore
Postato alle 13:36
Sabato, 19/02/2011
Non c'è alcun bisogno di ordinare l'array. E solo uno spreco di tempo e risorse.
Cmq è l'elemento [k-1] dell'array......le posizioni vanno da [0] a [k-1]

da come ho capito dovrei restituire l'indice dell'elemento massimo dell'array - asteroid - 19/02/11 18:42
Ma dico... hai letto? "piu grande elemento dell'array" cosa ti suggerisce? - arack95 - 19/02/11 21:05


PM
Avatar
arack95 (Member)
Pro


Messaggi: 144
Iscritto: 15/11/2010

Up
1
Down
V
Segnala al moderatore
Postato alle 18:51
Venerdì, 18/02/2011
Sarà il k-esimo elemento, ovvero prima devi ordinare gli elementi per grandezza e poi restituire l'elemento [k] dell'array. L'esercizio è semplice, provaci da solo :k:

Ultima modifica effettuata da arack95 il 18/02/2011 alle 19:34
un aiutino: utilizza la funzione qsort(); per l'ordinamento. - Pitagora - 18/02/11 21:08


Take life less seriously!
PM