Bonjour à tous,
je vient de faire un programme avec code bloks qui fait le calcul de x²/(1+y²)

Mais je rencontre un petit problème, c'est à dire qu'il me trouve pas le bon résultat.
Donc si vous pouvez me guider un peu dans la recherche de solution!
Merci d'avance

Voici mon programme :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include <stdio.h>
#include <stdlib.h>
 
int mult(int x, int y);
 
int main()
{
    int x;         
    int y;        
    int res;           
 
    printf ("saissir deux nombres entiers : x et y : \n");           
    scanf ("%d", &x);                                             
    scanf ("%d", &y);                                      
 
    res = mult(x, y);
 
    printf ("le resultat est : \n(%d*%d)/(%d*%d))=%f\n", x, x, y, y, res);
 
    system ("pause");
    return 0;
}
 
    int mult(int x, int y) {                        
        int res=0;                                        
        res= (x*x)/(1+(y*y));                    
        return res;                             
}