Untitled

 avatar
unknown
plain_text
5 months ago
758 B
3
Indexable
#include <stdio.h>
#include <math.h>

double racine_cubique(double nombre) {
    double xn = 1.0;  // Valeur initiale
    double xn_suivant;
    int i;
    
    // On fait 10 itérations
    for(i = 1; i <= 10; i++) {
        // Formule de Newton
        xn_suivant = xn + (nombre/(xn*xn) - xn)/3.0;
        
        printf("Itération %d: %.6f\n", i, xn_suivant);
        
        xn = xn_suivant;
    }
    
    return xn;
}

int main() {
    double nombre;
    
    printf("Entrez un nombre: ");
    scanf("%lf", &nombre);
    
    double resultat = racine_cubique(nombre);
    
    printf("\nLa racine cubique de %.2f est %.6f\n", nombre, resultat);
    printf("Vérification: %.6f^3 = %.6f\n", resultat, resultat*resultat*resultat);
    
    return 0;
}
Editor is loading...
Leave a Comment