Newsgroup: it.comp.lang.c++
Titolo: Concorso x tutti i programmatori c++

Questa mail vuole essere una sfida a coloro che sanno programmare in c++.
La sfida consiste in questo:
Bisogna soddisfare tutti i punti richiesti dal problema nel modo più
efficace possibile. Dovrete implementare classi di gestione di errore e
tutte le classi necessarie per la riuscita del problema. Non ha importanza
se il compilatore è borland o ms.
Il problema è in seguente:
Definire una classe per la gestione di collezioni di informazioni relative
ai seguenti tipi di dati:
-Merci, caratterizzate da: codice, nome, tipo, ... ;
-Fornitori, caratterizzati da: codice, nome, domicilio, data di nascita, ...
;
-Forniture, caratterizzate da: codice, data della fornitura, codice della
merce fornita ( o riferimento ad essa), codice del fornitore ( o riferimento
ad esso), quantità fornita, costo totale.
Le principali funzioni da realizzare sono:
-costruttore della classe di gestione;
-inserimento di un fornitore;
-inserimento di una merce;
-inserimento di una fornitura;
-data una merce, restituire la lista (senza duplicati) di tutti i domicili
dei fornitori di quella merce;
-dato un tipo di merce, restituire la lista di tutte le merci di quel tipo
con accanto la quantità complessiva fornita per ogni merce;
-dato un fornitore X, restituire la lista di tutti i fornitori che abbiano
fornito almeno tutte le merci fornite da X  (ad un prezzo inferiore) - cioè
se X ha fornito le merci a e b, Y va preso se esso ha fornito a e b oppure a
e b più ulteriori merci;
-dati due fornitori X e Y, verificare che X e Y forniscano esattamente le
stesse merci;
-data una lista di fabbisogno, i cui elementi sono coppie del tipo <merce,
quantità necessaria della merce>, ritornare, se esiste, una lista di ordini
<fornitore, merce, quantità della merce ordinata al fornitore>, in grado di
soddisfare il fabbisogno e tale per cui il numero di fornitori a cui sono
indirizzati i vari ordini sia minimo;
- effettuare l'analisi di complessità delle funzioni, indicando con nM il
numero di merci, nF il numero di fornitori e nFM il numero di forniture e
supponendo che il numero massimo di forniture per una stessa merce sia mM e
che il numero di forniture fornite da uno stesso fornitore sia mF.

 dal problema nel modo più efficace possibile. 
[...]
Se uno almeno dicesse che vuole farsi fare i compiti a casa... magari
troverebbe un po' piu' di comprensione.
Followup sul gruppo piu' opportuno ;)
ByE,
FF

Questa mail vuole essere una sfida a coloro che sanno programmare in c++.
Io invece credo che sia un modo per farti fare il programma...


eh eh eh... ci hai provato :))


Guarda che molta gente qui lavora, non ha tempo da perdere a fare i
compiti 'mascherati' agli altri...
Luc.

Questa mail vuole essere una sfida a coloro che sanno programmare in c++.
Nessuno sarebbe cosi' stupido da non capire che é una scusa per farti
fare il programma da qualcun'altro. Comunque non disperare, se proprio
non ti riesce farlo in C++ c'é sempre il Visual Basic di mamma
Microsoft pronto per soddisfare le tue esigenze. Con una quarantina di
megabyte dotresti cavartela...
Il Ghenio
-----
E'più oscuro del crepuscolo, é più rosso del sangue,
in nome della pace e della giustizia faccio appello a
tutti i poteri più remoti dell'oscurità, perché mi
aiutino a distruggere i miei nemici e tutti coloro
che saranno tanto sciocchi da ostacolarmi. FULMINE ROSSO!!
(Slayers)
-----

se il compilatore è borland o ms.
Mi spiace di essere presissimo in questo periodo... lo trovo comunque
un problema interessante su cui si potrebbe discutere molto.
Andrea
--
Andrea Griffini, Programmer
http://www.netservers.com/~agriff