Programma struct in c

di il
18 risposte

18 Risposte - Pagina 2

  • Re: Programma struct in c

    Se non mi sbaglio, e se non ho capito male quello che vuoi fare, con n=4 dovresti aspettarti questa sequenza
    i=0 j=1
    i=0 j=2
    i=0 j=3
    i=1 j=2
    i=1 j=3
    i=2 j=3
    Il ciclo che hai scritto tu, *suggerimento* con j che parte da un valore fisso, non può realizzare questa sequenza!
  • Re: Programma struct in c

    void indici(Punto vettore,int n,int *ind1,int *ind2){
    int i,j;
    double min,diff;
    min=dist(vettore[0],vettore[1]);
    *ind1=0;
    *ind2=1;
    for(i=0;i<n-1;i++)
    {
    for(j=i+1;j<n;j++)
    {
    printf("i=%d j=%d\n", i, j);
    diff=dist(vettore[i],vettore[j]);
    if(diff<min)
    {
    min=diff;
    *ind1=i;
    *ind2=j;
    }
    }
    }
    }


    cosi è legit?mi trovo coi risultati
  • Re: Programma struct in c

    Adesso il ciclo è corretto
  • Re: Programma struct in c

    Grazie mille!ti ho fatto perdere un po di tempo xd
Devi accedere o registrarti per scrivere nel forum
18 risposte