PDA

Visualizza versione completa : programma cn dev c++..


sakumi
12-01-2008, 23.48.48
salve a tutti sn alle prime armi cn la programmazione e avrei un programma da svolgere sl che ho i miei dubbi...
mi date qke dritta??vi ringrazio assai..
il programma che devo svolgere condev c++ e'ilseguente:
siano dati in ingresso il riempimento comune n ed i valori di due vettori v1 e v2 di interi.
si scriva un programma che se il numero dei valori dispari contenuti in v1 e'maggiore del numero di valori dispari contenuti in v2,scambi fra loro i valori di posto dispari dei vettori v1 e v2.si stampino i vettori risultanti o una opportuna fase se lo scambio nn deve essere effettuato.
il programma deve essere articolato in funzioni..
questo e'il testo grassie in anticipo..
salve a tutti..

Thor
13-01-2008, 00.20.12
be', fartelo noi non mi sembra corretto ;) e poi cos non impareresti nulla.

comincia a postare la tua soluzione, poi vedrai che gli aiuti verranno..

sakumi
13-01-2008, 16.10.40
be', fartelo noi non mi sembra corretto ;) e poi cos non impareresti nulla.

comincia a postare la tua soluzione, poi vedrai che gli aiuti verranno..
sn daccordo cn te...:D
infatti nn volevo che qcn mi scrivesse l'intero programma anche perke'nn sarebbe utile a me stessa,volevo sl sapere le funzioni corrette,
io ad esempio ho utilizzato bubble_sort e swap ovviamente
per qst valore dispari nn so come farlo..ho un po di difficolta'..
grazie..

Thor
13-01-2008, 16.26.43
be', bubble_sort uno dei possibili modi di ordinare qualcosa, ma non so quanto ti serva qui. e poi bello, specie se sono semplice, scriversele da soli, le funzioni.

quel che devi fare la scansione dei due vettori e, man mano che trovi i dispari, aumentare per esempio due variabili contatore C1 C2 distinte per i due vettori.

come trovare i dispari semplice, vedi se dividendo il contenuto di una cella per 2, hai resto ;)

se C1 > C2 allora fai un'altra scansione dei vettori e per i (variabile di scansione) dispari fai lo scambio dei valori V1(i) e V2(i)

;)

un'altra cosa..dev c++ l'ambiente di sviluppo..c++ il linguaggio di programmazione..dunque tu scrivi in c++, ma poi il programma lo puoi dare in pasto anche ad altri compilatori.
DevC++ ottimo comunque (Y)

sakumi
13-01-2008, 16.49.13
be', bubble_sort uno dei possibili modi di ordinare qualcosa, ma non so quanto ti serva qui. e poi bello, specie se sono semplice, scriversele da soli, le funzioni.

quel che devi fare la scansione dei due vettori e, man mano che trovi i dispari, aumentare per esempio due variabili contatore C1 C2 distinte per i due vettori.

come trovare i dispari semplice, vedi se dividendo il contenuto di una cella per 2, hai resto ;)

se C1 > C2 allora fai un'altra scansione dei vettori e per i (variabile di scansione) dispari fai lo scambio dei valori V1(i) e V2(i)

;)

un'altra cosa..dev c++ l'ambiente di sviluppo..c++ il linguaggio di programmazione..dunque tu scrivi in c++, ma poi il programma lo puoi dare in pasto anche ad altri compilatori.
DevC++ ottimo comunque (Y)
grazie assai premetto che davvero e'uno dei primi programmi che eseguo con il devc++ ecco perke'ho un po'di difficolta'..
cmq ho cercato di fare il programma con bubble ma nn so proprio se ho sbagliato o meno..il programma parte..
cmq ti ringrazio ..;-)

Thor
13-01-2008, 17.31.25
mah, come ti ho detto, bubblesort non c'entra proprio nulla con quello che tu devi fare, un algoritmo di ordinamento!
http://en.wikipedia.org/wiki/Bubble_sort

e tu non devi ordinare proprio nulla..