سكريبت بلغة c ( language c) لتكوين متلث باسكال triangle de pascale

هدا السكريبت يمكنك من إنشاء متلث باسكال كما تعرفه لحساب a+b)^n)   
النسخة الأولى لا تتجاوز أس 12 إليكم  الشفرة أو يمكنك تحميل البرنامج telecharger

#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
  //
int o;
  printf("donner ordre <=12  ");
  scanf("%d",&o);

o=o+1;
  int a[o][o],i,j;


  for(i=0;i<o;i++)
  {  a[i][0]=1;}

  for(i=0;i<o;i++)
  {
 for(j=0;j<o;j++)
  {

 if(i=j)
 {
 a[i][j]=1;
}

}

}
  for(i=0;i<o;i++)
  {
  for(j=1;j<i;j++)
  {
  a[i][j]=a[i-1][j]+a[i-1][j-1];
}
}
  for(i=0;i<o;i++)
  {
  for(j=0;j<=i;j++)
  {
printf("%d   ",a[i][j]);
}
printf("\n");
}
  return 0;
}

النسخة التانية لعشاق الأرقام القياسية ملاحظة  سيتم إنشاء ملف .txt  سيحتوي المتلت لأن الكو نسل لا يتسع للمتلت في حالت أوس أكبر من 12 إليكم 

#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
  //
int o;
  printf("donner ordre 1,2,3,4.....  ");
  scanf("%d",&o);


  double a[o][o];
  int i,j;


  FILE* fichier = NULL;
fichier = fopen("arabehelp.blogspot.com.txt", "w");
if (fichier != NULL)
{
fputs("<<arabehelp.blogspot.com>>", fichier);
fputc('\n', fichier);
  for(i=0;i<o;i++)
  {  a[i][0]=1;}

  for(i=0;i<o;i++)
  {
 for(j=0;j<o;j++)
  {

 if(i=j)
 {
 a[i][j]=1;
}
}
}
  for(i=0;i<o;i++)
  {
  for(j=1;j<i;j++)
  {
  a[i][j]=a[i-1][j]+a[i-1][j-1];
}
}
  for(i=0;i<o;i++)
  {
  for(j=0;j<=i;j++)
  {
fprintf(fichier,"%lf\t",a[i][j]);
                 
}
fputc('\n',fichier);
}
  return 0;
}
}

كما يمكنك تحميل البرناج مباشرة رابط التحميل telecharger

ليست هناك تعليقات:

إرسال تعليق

آراأكم تهمنا واقتراحاتكم تدعمنا و تساؤلاتكم توجهنا

حدث خطأ في هذه الأداة