ex1:
#include<stdio.h>
#include<conio.h>
#include<string.h>
int coeff[10],i;
float moyenne(char np[20],float note [10],int n)
{ int i;
float s=0,a=0,moy;
for(i=0;i<n;i++)
{ a+=note[i]*coeff[i];
s+=coeff[i];
}moy=a/s;
return moy;
}
void main ()
{char np[20];
float note[10];
int n;
clrscr();
do
{printf("donner le nombre de note de cet eleve:\n");
scanf("%d",&n);
}while((n<=0) || (n>10));
printf("entrer le np de l'eleve :;\n");
fflush(stdin);
gets(np);
for(i=1;i<=n;i++)
{
do
{
printf("donner le %d note",i);
scanf("%f",note+i);
}while((note[i]<0) ||(note[i]>20));
printf("entrer le coeff de %d matiere :",i);
scanf("%d",&coeff[i]);
}
printf(" la moyenne de cet eleve est %f:",moyenne(np,note,n));
getch();
}
ex3:
#include<stdio.h>
#include<conio.h>
#include<string.h>
#define false 0
#define true 1
int i,n;
struct abonne
{char np[20];
char tel[12];
}tab[100],d;
void lecture()
{do{printf("entrer le nbre n:\n");
scanf("%d",&n);
}while((n<=0)||(n>100));
for(i=0;i<n;i++)
{printf("donner le %d np",i+1);
fflush(stdin);
gets(tab[i].np);
printf("entrer son tel:\n");
gets(tab[i].tel);
}
}
void tri()
{int j,p=0,i=n-1;
do {for(j=0;j<i;j++)
{if(strcmpi(tab[j].np,tab[j+1].np)>0)
{
p=1;
d=tab[j];
tab[j]=tab[j+1];
tab[j+1]=d;
}
}i--;
}while((p)&&(i>0));
}
void affichage()
{printf("la liste tri‚e est:\n");
for(i=0;i<n;i++)
{printf("nom et pr‚nom de l'abonne");
puts(tab[i].np);
printf("son num‚ro de tel");
puts(tab[i].tel);
}
}
void main()
{clrscr();
lecture();
tri();
affichage();
getch();
}
ex2:
#include <stdio.h>
#include <math.h>
#include<conio.h>
float A[20];
int I;
int N;
float X;
float P;
void saisie()
{
printf("Entrer le degré N du polynôme (max.20) : ");
scanf("%d", &N);
printf("Entrer la valeur X : ");
scanf("%f", &X);
for (I=0 ; I<N ; I++)
{
printf("Entrer le coefficient A%d : ", I);
scanf("%f", &A[I]);
}
}
void calcul()
{ for (P=0.0, I=0 ; I<N ; I++)
P += A[I]*pow(X,I);
}
void main()
{
saisie();
calcul();
printf("Valeur du polynome pour X = %.2f : %.2f\n", X, P);
getch();
}