trafic

annonce webmastre

tp


tp6

#include<stdio.h>
#include<math.h>
#define pi  acos(-1)
float F_somme(int M,float *Tr)
{
        int i;
        float s=0 ;
        for(i=0;i<M;i++)
{
            s=s+Tr[i];
}
            return s;
}
float f(float t)
{
           float y;
           y=sin(50*pi*t)+sin(100*pi*t)+sin(150*pi*t)+sin(200*pi*t);
           return y;
}
main()
{
     int i,k;
     float TA[1000],Tf[1000];
     float Re,Im , TRe[1000],TIm[1000];
     float Tx[1000],I,R;
     FILE *fp;
     fp=fopen("Spectre.txt","w");
     for(i=0;i<=1000;i++)
{
           Tx[i] =f(i*0.001);                                                                                                          
}
         for(k=0;k<=1000;k++)
{
                     for (i=0;i<1000;i++)
{
       Re =Tx[i]*cos(-(2*pi*i*k)/1000);
       Im=Tx[i]*sin(-(2*pi*i*k)/1000);
       TRe[i]=Re;
       TIm[i]=Im;}
       R=F_somme(1000,TRe);
       I=F_somme(1000,TIm);
       TA[k]=sqrt((R*R)+(I*I)); 
       Tf[k]=k/(0.001*1000);
       fprintf(fp,"%f       %f\n",Tf[k],  TA[k]);        
}
       fclose(fp);
getch();
}

tp5#include<stdio.h>
void F_gauss(int N,float Tmat[N][N],float Ty[N])
{
       int i,k,j;
       float c;
       for(k=0;k<N-1;k++)
       {
                         for(i=k+1;i<N;i++)
                         {
                              c=Tmat[k][k]/Tmat[i][k];
                              Ty[i]=Ty[i]*c-Ty[k];
                              for(j=0;j<N;j++)    Tmat[i][j]=Tmat[i][j]*c-Tmat[k][j];
                         }
       }                 
}
void f_solution(int N,float Tmat[N][N],float Tx[N],float Ty[N])
{
      Tx[N-1]=Ty[N-1]/Tmat[N-1][N-1];
      int i,s,j;
      for(i=N-2;i>0;i--) 
      {
                          for(j=i+1;j<N-1;j++)
                          {
                              s=0;
                              s= s=s+(Tmat[i][j]*Tx[j]);
                          }
    Tx[i]=(Ty[i]-s)/Tmat[i][i]; 
     }
}
main()
{
     int i,j,k ,N=3;
     float R[3][3]={-20,6,4,6,-18,10,4,10,-20};
     float E[3]={-28,5,-9};
     float I[3];
     F_gauss(3,R,E); 
     for(i=0;i<N;i++)
     for(j=0;j<N;j++) printf(" %f \t",R[i][j]);
     f_solution(3,R,I,E);
     for(k=0;k<N;k++)
     printf("les elements du tableau I[i]=%f\n",I[k]);
     getch();
}
 

tp3

#include<stdio.h>
#include<math.h>
float f_somme(int N,float*tr)
{
      int i;
      float s;
      s=0;
      for(i=0;i<N;i++)
      
      s=s+tr[i];
      return s;
      }
      float f(float x)
      {
            float y;
            y=cos(2*x);
            return y;
      }           

main()
{int i,N=100;
float pi=acos(-1);
float T[N],a=0,b=pi/3,s,Ar,At,As,h;

h=(b-a)/100;

{
for (i=0;i<N;i++)
    T[i]=f(a+h/2+h*i);
    s=f_somme(N,T);
Ar=h*s;
//printf("les valeure des bornes de l'integrale est:\na=-10\tb=30\n\a ");
printf("la valeure de l integrale par methode de rectengle est:I2=%f\n",Ar);
}

{
for (i=0;i<N;i++)
    T[i]=f(a+h*i)+f(a+(i+1)*h);
    s=f_somme(N,T);
At=h/2*s;
printf("la valeure de l integrale par methode de trapezes est:\tI2=%f\n",At);
}

{
for (i=0;i<N;i++)
    T[i]=f(a+h*i)+f(a+(i+1)*h)+4*f(a+i*h+h/2);
    s=f_somme(N,T);
As=h/6*s;
printf("la valeure de l integrale par methode de simpson est:\tI2=%f\n",As);
}
getch();
}

tp

#include<stdio.h>
#include<math.h>
float F_Somme(int N,float *Tr)
{
      float s;
      int i;
      s=0;
      for(i=0;i<N;i++)
      s=s+Tr[i];
      return s;
}
float f(float x)
{
      float y;
     
      y=cos(2*x);
     
      return y;
     
}
main()
{
      int i,N=1000,a=-10,b=30;
      char c;
      float T[N],S,A,h=0.4;
      printf ("c");
      scanf("%c",&c);
      if(c=='s')
{
for(i=0;i<=N;i++) T[i]=f(a+i*h)+4*f(a+i*h+h/2)+f(a+(i+1)*h);
      S=F_Somme(100,T);
      A=(h/6)*S;
      printf("L'integrale de la fonction f de simpson est:%f",A);
}
else if (c=='r')
{
                 
     for(i=0;i<=N;i++) T[i]=f(a+h/2+i*h);
      S=F_Somme(100,T);
 A=h*S;
 printf("L'integrale de la fonction f de rectangle est:%f",A);
}
else if (c=='t')
{     for(i=0;i<=N;i++) T[i]=f(a+i*h)+f(a+(i+1)*h);
      S=F_Somme(100,T);
      A=(h/2)*S;
      printf("L'integrale de la fonction f de trapeze est:%f",A);
}
      getch();
}

#include<stdio.h>
int k;
void F_Paire(int N,int *T,int*Tp)
{
   int i;
   k=0;
   for(i=0;i<N;i++)
   {
    if(T[i]%2==0)
       {
          Tp[k]=T[i];
            k++;
          }
  
     }
    }
main()
{
      int Tp[10];
      int i;
      int T[10]={2,4,70,90,55,150,1,77,95,66};
      F_Paire(10,T,Tp);
     
      for(i=0;i<k;i++)
      printf("Tp[i]=%d\n",Tp[i]);
      getch();
   }

 

#include<stdio.h>
F_Gauss(int N,float Tmat[N][N],float Ty[N])
{
int k;
int i,j;
for(k=0;k<=N-2;k++)
{
float c;
for(i=k+1;i<=N-1;i++)
{
c=Tmat[k][k]/Tmat[i][k];
Ty[i]=Ty[i]*c-Ty[k];
for(j=0;j<=N-1;j++)
{
Tmat[i][j]=Tmat[i][j]*c-Tmat[k][j];
}
}
}
}
F_solution(int N,float Tmat[N][N],float Tx[N],float Ty[N])
{
int i,j;
float s;
Tx[N-1]=Ty[N-1]/Tmat[N-1][N-1];
for(i=N-2;i>=0;i--)

{
s=0;

for(j=i+1;j<=N-1;j++)
{
s=s+Tmat[i][j]*Tx[j];
Tx[i]=(Ty[i]-s)/Tmat[i][i];
}
}
}

main(){
        int i,j,k;
       float R[3][3]={-20,6,4,6,-18,10,4,10,-20};
       float E[3]={-28,5,-9};
        float s[3];
       F_Gauss(3,R,E);
      for(i=0;i<3;i++)
      {
      for(j=0;j<3;j++)
      {
      printf("%f\t",R[i][j]);
      }
      printf("\n");
      }
      F_solution(3,R,s,E);
      for(k=0;k<3;k++)
      {
      printf("I%d=%f\n",k,s[k]);
      }
       getch();
       }

#include<stdio.h>
float F_somme(int n, float*tr)
{int s, i;
s=0;
for(i=0;i<n;i++)
s=s+tr[i];
return(s);
}
float fx(float t)
{
float y;
y=sin(50*3.141591*t)+sin(100*3.141591*t)+sin(150*3.141591*t)+sin(200*3.141591*t);
return(y);
}
main(){
FILE * fp;
int i;
float Tx[512];
fp=fopen("fonction.txt","w");
for(i=0;i<512;i++)
Tx[i]=fx(i*0.001);
for(i=0;i<512;i++)
fprintf(fp,"%f      %f\n",i*0.001,Tx[i]);
fclose(fp);
getch ();} 
     

#include<stdio.h>
#include<math.h>
#define pi  3.14
float F_somme(int M,float *Tr)
{
int i;
float s=0 ;
for(i=0;i<M;i++)
{
s=s+Tr[i];
}
return s;
}
float f(float t)
{
float y;
y=sin(50*pi*t)+sin(100*pi*t)+sin(102*pi*t)+sin(150*pi*t);
return y;
}
main()
{
int i,k;
float TA[512],Tf[512];
float Re,Im , TRe[512],TIm[512];
float Tx[512],I,R;
FILE *fp;
fp=fopen("file.txt","w");
for(i=0;i<=512;i++)
{
Tx[i] =f(i*0.001);                                                                                                          
}
for(k=0;k<=512;k++)
{
for (i=0;i<512;i++)
{
Re =Tx[i]*cos(-(2*pi*i*k)/512);
Im=Tx[i]*sin(-(2*pi*i*k)/512);
TRe[i]=Re;
TIm[i]=Im;}
R=F_somme(512,TRe);
I=F_somme(512,TIm);
TA[k]=sqrt((R*R)+(I*I)); 
Tf[k]=k/(0.001*512);
fprintf(fp,"%f       %f\n",Tf[k],  TA[k]);        
}
fclose(fp);
getch();
}               

#include<stdio.h>
#include<math.h>
float F_somme(int Mu,int Mv,float Tr[Mu][Mv])
{
int i,j;
float s;
s=0;
for(i=0;i<Mu;i++)
{
for(j=0;j<Mv;j++)
s=s+Tr[i][j];
}
return(s);
}
main(){
FILE*fp;
fp=fopen("file.txt","w");
float x,y,u,v,r,Re,Im,p=3.141591;
int ix,iy,iu,iv;
float TRe[30][30],TIm[30][30],TAmp[50][50],ARe,AIm;
float Dx=100,Dy=100,Du=15,Dv=15,Z=500;
ix=0;
for(x=-50;x<=50;x=x+2)
{
iy=0;
for(y=-50;y<=50;y=y+2)
{
iu=0;
for(u=-7.5;u<7.5;u=u+0.5)
{
iv=0;
for(v=-7.5;v<7.5;v=v+0.5)
{
r=sqrt((x-u)*(x-u)+(y-v)*(y-v)+Z*Z);
Re=cos(2*p*r)/(2*p*r);
Im=sin(2*p*r)/(2*p*r);
TRe[iu][iv]=Re;
TIm[iu][iv]=Im;
iv++;
}
iu++;
}
ARe=F_somme(30,30,TRe);
AIm=F_somme(30,30,TIm);
TAmp[ix][iy]=sqrt((ARe*ARe)+(AIm*AIm));
fprintf(fp,"%f   ",TAmp[ix][iy]);
iy++;
}
fprintf(fp,"%f\n");
}
fclose(fp);
getch(fp);
}

#include<stdio.h>
float F_somme(int N,float *T)
{
int i;
float s=0;
for(i=0;i<N;i++)
s=s+T[i];
return (s);
}
float f(float x)
{float Y;
Y=2*x*x+5*x+8;
return (Y);
}
main(){
       int i;
       float h,a=-10,b=30;
       float Tr[100],s,A;
       h=(b-a)/100;
       for(i=0;i<100;i++)
       Tr[i]=f(a+h/2+i*h);
       s=F_somme(100,Tr);
       A=h*s;
       printf("la valeur de l'integrale :%f",A);
       getch();
       }

 

#include<stdio.h>
float F_somme(int N,float *T)
{int i;
float s=0;
for(i=0;i<N;i++)
s=s+T[i];
return (s);
}
float f(float x)
{float Y;
Y=2*x*x+5*x+8;
return (Y);
}
main(){
       int i,a=-10,b=30,q;
       float Tr[100],s,A;
       printf("methode Trapez=1\n");
       printf("methode Simpson=2\n");
       printf("methode Rectangle=3\n");
       scanf("choisir un methode\n");
       scanf("%d",&q);
       if(q==1){
                for(i=0;i<100;i++)
                Tr[i]=f(a+i*0.4)+f(a+(i+1)*0.4);
                s=F_somme(100,Tr);
                A=0.4+s/2;
                printf("methode Trapez :%f",A);
                }
                else if (q==2){
                for(i=0;i<100;i++)
                Tr[i]=f(a+i*0.4)+4*f(a+i*0.6)+f(a+(i+1)*0.4);
                s=F_somme(100,Tr);
                A=0.4*s/6;
                printf("methode Simpson :%f",A);
                }
                else if(q==3)
                {for(i=0;i<100;i++)
                Tr[i]=f(a+0.2+i*0.4);
                s=F_somme(100,Tr);
                A=0.4*s;
                printf("methode rectangle :%f",A);
                }
                getch();
                }

 

#include<stdio.h>
float F_somme(int N,float *T)
{
int i;
float s=0;
for(i=0;i<N;i++)
s=s+T[i];
return (s);
}
float f(float x)
{float Y;
Y=2*x*x+5*x+8;
return (Y);
}
main(){
       int i;
       float h,a=-10,b=30;
       float Tr[101],s,A;
       h=(b-a)/101;
       for(i=0;i<101;i++)
       Tr[i]=f(a+i*h)+4*f(a+i*h+h/2)+f(a+(i+1)*h);
       s=F_somme(101,Tr);
       A=(h/6)*s;
       printf("la valeur de l'integrale :%f",A);
       getch();
       }

 

#include<stdio.h>
   float F_somme(int N,float *tr)
  {
     int i;       
      float s=0;
      for(i=0;i<N;i++)
      s=s+tr[i];
      return s;
  }  
    float f(float x)
    {
    float y;
    y=2*x*x+5*x+8;
    return y;
    }
   
          
main()
{
FILE *fp;
 
fp=fopen("taby.txt","w");

int i=0;

float x,y,Tx[100],Ty[100],T[100];

float h=0.4,a=-10,S,acr;

Tx[0]=-10;

for(i=1;i<100;i++)Tx[i]=Tx[i-1]+h;


for(i=0;i<100;i++)Ty[i]=f(Tx[i]);
for(i=0;i<100;i++)T[i]=f(a+h/2+i*h);
 
S=F_somme(100,T);
printf("la somme est  :\n %f\n",S);
acr=h*S;
printf("la valeure acr:\n%f",acr);
for(i=0;i<100;i++)
fprintf(fp,"%f          %f\n",Tx[i],Ty[i]);

fclose(fp);     
getch();

 

#include<stdio.h>
float F_moy_ecart(int n,float *t ,float*m,float*e)
 {          int i;
            float s=0,d=0;
              *e=0;
             for(i=0;i<n;i++)
              {s=s+t[i];
              *m=s/n;
            d=d+(*m-t[i]);
            *e=d/n;
              }       
}
 
   main()
   {
         float Tab[7]={11.5,14,10.75,18,15.5,12,13.75};
         float moyenne,ecart ;
      F_moy_ecart(7,Tab,&moyenne,&ecart);
         printf("moyenne=%f",moyenne);
         printf("ecart=%f",ecart);
         getch();
         } 

#include<stdio.h>
void echange(float *x,float *y)
{
     float z;
     z=*x;
     *x=*y;
     *y=z;
}
main(){
       float a,b;
       scanf("%f %f",&a,&b);
       echange(&a,&b);
       printf("a=%f  b=%f",a,b);
       getch();
       }

 

 

#include<stdio.h>
float F_som(float *Tab,int n)
{
     int i;
     float s;
     s=0;
     for(i=0;i<n;i++)s=s+Tab[i];
    
    
     return s;
}
main(){
       float som;
       float T[7]={11.5,14,10.75,18,15.5,12,13.75};
       som=F_som(T,7);
       printf("s=%f\n",som);
       getch();
       }

 

#include<stdio.h>
int F_min(int n,int *Tab)
{int a,i;
a=Tab[0];
for(i=1;i<n;i++)
{
if(a>Tab[i])
a=Tab[i];
return a;
}
}
main(){
       int min;
       int Tab[5]={2,4,70,90,55};
      min=F_min(5,Tab);
       printf("min=%d",min);
       getch();
       }


Site créé gratuitement grâce à OnlineCreation.me