soit 1357603272247675=78163219 * 17368825

ce long long se mémorise correctement puisqu'il peut subir des
divisions correctes

mais il ne s'affiche pas correctement (-1530279557)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
#include <stdio.h>
int main (void) {
    long long nb=1357603272247675LL;
    printf("%d %d\n",(int)(nb/78163219),(int)(nb/17368825));
    printf("%Ld\n",nb);
    printf("%lld\n",nb);
    getchar();
    return 0;
}