Forum by laureateci.it
[ Home | REGOLE FORUM | Tutti i blog | Profilo | Registrati | CHAT | Discussioni Attive | Discussioni Recenti | Segnalibro | Msg privati | Sondaggi Attivi | Utenti | Download Informatica | Download ICD | Download TPS | Download Magistrale | Download Specialistica | Giochi | Cerca nel web | cerca | faq | RSS ]
Nome Utente:
Password:
Salva Password
Password Dimenticata?

 Tutti i Forum
 INFORMATICA - Primo Anno
 Programmazione
 Appello di febbraio
 Nuova Discussione  Rispondi
 Versione Stampabile Bookmark this Topic Aggiungi Segnalibro
I seguenti utenti stanno leggendo questo Forum Qui c'è:
Pagina Precedente
Autore Discussione Precedente Discussione Discussione Successiva
Pagina: di 2

giuseppe1986
Nuovo Utente


Regione: Puglia
Prov.: Bari
Città: triggiano


Inserito il - 06/02/2008 : 13:33:11  Mostra Profilo  Visita l'Homepage di giuseppe1986  Clicca per vedere l'indirizzo MSN di giuseppe1986 Invia a giuseppe1986 un Messaggio Privato  Rispondi Quotando
si postamelo per favore capitan il merge sort
Torna all'inizio della Pagina

jungler4bbit
Nuovo Utente


Regione: Puglia
Prov.: Brindisi
Città: san vito dei normanni


Inserito il - 06/02/2008 : 17:33:39  Mostra Profilo  Visita l'Homepage di jungler4bbit  Clicca per vedere l'indirizzo MSN di jungler4bbit Invia a jungler4bbit un Messaggio Privato  Rispondi Quotando
ragazzi c'è qualcuno che deve fare l'appello di febbraio di programmazione e che sia del corso b? perchè dubito che la lanza sia simile alla caponetti.
Ho il forte presentimento che saremo quattro gatti....
Torna all'inizio della Pagina

alessandra37@alice.it
Utente medio



Inserito il - 06/02/2008 : 18:19:59  Mostra Profilo  Visita l'Homepage di alessandra37@alice.it Invia a alessandra37@alice.it un Messaggio Privato  Rispondi Quotando
la lanza e la caponetti fanno l'appello lo stesso giorno e nella medesima aula
Torna all'inizio della Pagina

Capitan
Utente medio

Mix



Inserito il - 06/02/2008 : 20:50:06  Mostra Profilo  Visita l'Homepage di Capitan Invia a Capitan un Messaggio Privato  Rispondi Quotando
Così è come l'ho fatto io...


#include <stdio.h>
#define lun 20
int mergesort(int a[], int low, int high);
void merge(int a[], int low, int high, int mid);
main()
{
int vet[lun];
int i,n=0;


//Acquisizione
printf("Inserisci numero di elementi del vettore\n");
scanf("%d",&n);
for(i=0;i<n;i++)
{
printf("Inserisci elemento\n");
scanf("%d",&vet[i]);
}
mergesort(vet,0,n-1);
//Visualizza vettore ordinaro
for(i=0;i<n;i++)
printf("vet[%d]= %d \n",i,vet[i]);
system("pause");
}



int mergesort(int a[], int low, int high)
{
int mid;
if(low<high)
{
mid=(low+high)/2;
mergesort(a,low,mid);
mergesort(a,mid+1,high);
merge(a,low,high,mid);
}
return(0);
}

void merge(int a[], int low, int high, int mid)
{
int i, j, k, c[50];
i=low;
j=mid+1;
k=low;
while((i<=mid)&&(j<=high))
{
if(a[i]<a[j])
{
c[k]=a[i];
k++;
i++;
}
else
{
c[k]=a[j];
k++;
j++;
}
}
while(i<=mid)
{
c[k]=a[i];
k++;
i++;
}
while(j<=high)
{
c[k]=a[j];
k++;
j++;
}
for(i=low;i<k;i++)
{
a[i]=c[i];
}
}
Torna all'inizio della Pagina

Capitan
Utente medio

Mix



Inserito il - 06/02/2008 : 20:51:32  Mostra Profilo  Visita l'Homepage di Capitan Invia a Capitan un Messaggio Privato  Rispondi Quotando
Citazione:
Messaggio inserito da alessandra37@alice.it

la lanza e la caponetti fanno l'appello lo stesso giorno e nella medesima aula


Praticamente l'appello è lo stesso o no?
Torna all'inizio della Pagina

alessandra37@alice.it
Utente medio



Inserito il - 07/02/2008 : 09:05:29  Mostra Profilo  Visita l'Homepage di alessandra37@alice.it Invia a alessandra37@alice.it un Messaggio Privato  Rispondi Quotando
l'appello è lo stesso capitan
Torna all'inizio della Pagina

kikko
Utente medio

piccino


Regione: Puglia
Prov.: Taranto


Inserito il - 07/02/2008 : 11:50:18  Mostra Profilo  Visita l'Homepage di kikko Invia a kikko un Messaggio Privato  Rispondi Quotando
Citazione:
Messaggio inserito da alessandra37@alice.it

l'appello è lo stesso capitan




ma quello ke hai scritto tu, fa parte del laboratorio o no?
Torna all'inizio della Pagina

alessandra37@alice.it
Utente medio



Inserito il - 07/02/2008 : 12:36:27  Mostra Profilo  Visita l'Homepage di alessandra37@alice.it Invia a alessandra37@alice.it un Messaggio Privato  Rispondi Quotando
parlo dello scritto.lo fanno nella stessa aula.
Torna all'inizio della Pagina

giuseppe1986
Nuovo Utente


Regione: Puglia
Prov.: Bari
Città: triggiano


Inserito il - 07/02/2008 : 13:32:45  Mostra Profilo  Visita l'Homepage di giuseppe1986  Clicca per vedere l'indirizzo MSN di giuseppe1986 Invia a giuseppe1986 un Messaggio Privato  Rispondi Quotando
alessandra hai per caso fatto il flow-chart dell ordinamento in base alla matricola? se ti va ci possiamo scambiare il contatt di msn
Torna all'inizio della Pagina

alessandra37@alice.it
Utente medio



Inserito il - 07/02/2008 : 14:44:00  Mostra Profilo  Visita l'Homepage di alessandra37@alice.it Invia a alessandra37@alice.it un Messaggio Privato  Rispondi Quotando
non ho fatto ancora il flow chart in base alla matricola.perchè?
Torna all'inizio della Pagina

alessandra37@alice.it
Utente medio



Inserito il - 07/02/2008 : 14:49:43  Mostra Profilo  Visita l'Homepage di alessandra37@alice.it Invia a alessandra37@alice.it un Messaggio Privato  Rispondi Quotando
cmq non ho problemi a darti il mio contatto di msn
Torna all'inizio della Pagina

kikko
Utente medio

piccino


Regione: Puglia
Prov.: Taranto


Inserito il - 07/02/2008 : 17:01:08  Mostra Profilo  Visita l'Homepage di kikko Invia a kikko un Messaggio Privato  Rispondi Quotando
Citazione:
Messaggio inserito da Capitan

Così è come l'ho fatto io...


#include <stdio.h>
#define lun 20
int mergesort(int a[], int low, int high);
void merge(int a[], int low, int high, int mid);
main()
{
int vet[lun];
int i,n=0;


//Acquisizione
printf("Inserisci numero di elementi del vettore\n");
scanf("%d",&n);
for(i=0;i<n;i++)
{
printf("Inserisci elemento\n");
scanf("%d",&vet[i]);
}
mergesort(vet,0,n-1);
//Visualizza vettore ordinaro
for(i=0;i<n;i++)
printf("vet[%d]= %d \n",i,vet[i]);
system("pause");
}



int mergesort(int a[], int low, int high)
{
int mid;
if(low<high)
{
mid=(low+high)/2;
mergesort(a,low,mid);
mergesort(a,mid+1,high);
merge(a,low,high,mid);
}
return(0);
}

void merge(int a[], int low, int high, int mid)
{
int i, j, k, c[50];
i=low;
j=mid+1;
k=low;
while((i<=mid)&&(j<=high))
{
if(a[i]<a[j])
{
c[k]=a[i];
k++;
i++;
}
else
{
c[k]=a[j];
k++;
j++;
}
}
while(i<=mid)
{
c[k]=a[i];
k++;
i++;
}
while(j<=high)
{
c[k]=a[j];
k++;
j++;
}
for(i=low;i<k;i++)
{
a[i]=c[i];
}
}




senti alessandra hai la traccia di questo esercizio?
Torna all'inizio della Pagina

alessandra37@alice.it
Utente medio



Inserito il - 08/02/2008 : 09:02:29  Mostra Profilo  Visita l'Homepage di alessandra37@alice.it Invia a alessandra37@alice.it un Messaggio Privato  Rispondi Quotando
sinceramente no kikko,però leggendo dovrebbe essere un esercizio sull'ordinamento dei vettori
Torna all'inizio della Pagina

alessandra37@alice.it
Utente medio



Inserito il - 08/02/2008 : 09:03:43  Mostra Profilo  Visita l'Homepage di alessandra37@alice.it Invia a alessandra37@alice.it un Messaggio Privato  Rispondi Quotando
tu cosa pensi?
Torna all'inizio della Pagina

kikko
Utente medio

piccino


Regione: Puglia
Prov.: Taranto


Inserito il - 08/02/2008 : 09:13:20  Mostra Profilo  Visita l'Homepage di kikko Invia a kikko un Messaggio Privato  Rispondi Quotando
Citazione:
Messaggio inserito da alessandra37@alice.it

tu cosa pensi?




giusto...è l'ordinamento dei vettori.
Torna all'inizio della Pagina

Capitan
Utente medio

Mix



Inserito il - 08/02/2008 : 10:23:33  Mostra Profilo  Visita l'Homepage di Capitan Invia a Capitan un Messaggio Privato  Rispondi Quotando
Ragazzi quello è l'ordinamento di un vettore tramite merge, cioè divisione in vettori sempre più piccoli che poi vengono ordinati singolarmente e mergiatio alla fine... Attenzione il merge è la fusione di vettori, il merge sort è l'ordinamento di un vettore tramite fusione... Quella è l'unica cosa un po più cmplessa sugli ordinamenti...
Torna all'inizio della Pagina

alessandra37@alice.it
Utente medio



Inserito il - 08/02/2008 : 11:12:16  Mostra Profilo  Visita l'Homepage di alessandra37@alice.it Invia a alessandra37@alice.it un Messaggio Privato  Rispondi Quotando
si lo sò
Torna all'inizio della Pagina

giuseppe1986
Nuovo Utente


Regione: Puglia
Prov.: Bari
Città: triggiano


Inserito il - 08/02/2008 : 14:32:51  Mostra Profilo  Visita l'Homepage di giuseppe1986  Clicca per vedere l'indirizzo MSN di giuseppe1986 Invia a giuseppe1986 un Messaggio Privato  Rispondi Quotando
allora alessandra se ti va ci possiamo scambiare il contatto di msn! se vuoi il mio lo trovi nel mio profilo!
Torna all'inizio della Pagina

alessandra37@alice.it
Utente medio



Inserito il - 08/02/2008 : 15:07:37  Mostra Profilo  Visita l'Homepage di alessandra37@alice.it Invia a alessandra37@alice.it un Messaggio Privato  Rispondi Quotando
ok.ti ho aggiunto io.ho preso il tuo msn dal tuo profilo
Torna all'inizio della Pagina

Capitan
Utente medio

Mix



Inserito il - 10/02/2008 : 20:11:13  Mostra Profilo  Visita l'Homepage di Capitan Invia a Capitan un Messaggio Privato  Rispondi Quotando
Ok belli ci siamo...
In bocca a lupo a tutti...
Cià...
Torna all'inizio della Pagina
Pagina: di 2 Discussione Precedente Discussione Discussione Successiva  
Pagina Precedente
 Nuova Discussione  Rispondi
 Versione Stampabile Bookmark this Topic Aggiungi Segnalibro
Vai a:
Forum by laureateci.it © 2002 - 2012 Laureateci Communications Torna all'inizio della Pagina
Il DB ha risposto in 0,21 secondi.

TargatoNA.it | SuperDeejay.Net | Antidoto.org | Brutto.it | Equiweb.it | Snitz Forum 2000