Esercizio di C non funzionale al 100 per cento

di
Anonimizzato13124
il
20 risposte

20 Risposte - Pagina 2

  • Re: Esercizio di C non funzionale al 100 per cento

    La getchar() deve stare alla fine e non nel ciclo ... posta il codice attuale ...
  • Re: Esercizio di C non funzionale al 100 per cento

    #include<stdio.h>
    #include<math.h>
    #include<stdlib.h>
    #include<time.h>
    #define PI 3.14159
    #define N 20
     main(){
            int i;
            float f=0.0,x;
            srand(time(NULL));
            
            for(i=0;i<19;i++) {
            x=(2*PI)/(N-1);
                             f=cos(x*i);
                             printf("Cos(%f)=%f\n", x,f);
                                                     
    }
    getchar();
                             }
  • Re: Esercizio di C non funzionale al 100 per cento

    Scusami non riesco a inserire il codice
  • Re: Esercizio di C non funzionale al 100 per cento

    daniele90 ha scritto:


    scusami non riesco a inserire il codice
    Il primo deve essere senza la / e l'ultimo con il / ... non mi pare difficile ...

    Comunque non hai seguito le ultime indicazioni

    Ti ripeto ... deve essere

    i<N

    e il calcolo dello step deve essere fatto fuori dal ciclo. In pratica dovrebbe essere così
    
    #include <stdio.h>
    #include <math.h>
    
    #define PI 3.14159
    #define N 20
    
    int main()
    {
        int i;
        double f, x[N];
    	double step=(2*PI)/(N-1);
        
        for(i=0; i<N; i++)
        {
           x[i]=(double)i*step;
           f=cos(x[i]);
           
    	   printf("Cos(%f) = %+f\n", x[i], f);
       }
    
    	getchar();
    
    	return 0;
    }
    
  • Re: Esercizio di C non funzionale al 100 per cento

    L'ho fatto io per te. Controlla i cambiamenti.
  • Re: Esercizio di C non funzionale al 100 per cento

    Perfetto, grazie mille a tutti ))
Devi accedere o registrarti per scrivere nel forum
20 risposte