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();
}
Supprimer les publicités sur ce site pendant 1 an