39 lines
614 B
C
39 lines
614 B
C
#include<stdio.h>
|
|
|
|
#define N 30
|
|
|
|
int main() {
|
|
int pascal [N][N];
|
|
|
|
for(int n=1;n<N;n++){
|
|
pascal[n][0] = 1;
|
|
for(int k=1;k<n;k++)
|
|
pascal[n][k] = pascal[n-1][k-1] + pascal[n-1][k];
|
|
pascal[n][n] = 1;
|
|
}
|
|
|
|
int n;
|
|
|
|
while(1){
|
|
printf("(-1 pour fermer)Calcul pour n=");
|
|
scanf("%d",&n);
|
|
|
|
if(n==-1)break;
|
|
if(n<-1 || n>=N)continue;
|
|
|
|
printf("(a+b)^%d = ",n);
|
|
|
|
if(n==0)
|
|
printf("1\n");
|
|
else {
|
|
printf("a^%d",n);
|
|
for(int k=1;k<n;k++){
|
|
printf(" + %d*a^%d*b^%d",pascal[n][k],n-k,k);
|
|
}
|
|
printf(" + b^%d\n",n);
|
|
}
|
|
}
|
|
printf("Vous auriez quand même pu faire de tête ....\n");
|
|
|
|
}
|