Académique Documents
Professionnel Documents
Culture Documents
Chisinau 2014
Travail pratique nr.3
Les tches
On donne un tableau unidimentionnel a[n].
Probleme 1
Determinez lelement minimal parmi les elements sur les positions paires.
Corps du programme:
#include<stdio.h>
#include<conio.h>
main()
{
clrscr();
int min,a[50],i,n;
printf("donnez la valeur de n\n");
scanf("%d",&n);
printf("donnez les elements\n");
for(i=0;i<n;i++)
scanf("%d",&a[i]);
min=a[1];
for(i=1;i<n;i+=2)
if(a[i]<min)min=a[i];
printf("min=%d",min);
getch();
}
Resultat
Probleme 2
On donne 2 tableaux unidimensionneles , X[n] et Y[n]. Calculez la valeur de
lexpression ,
Ou S1 et K1 sont la somme et le nombre des elements positifs du tableau X,
et S2 K2 la somme et le nombre des elements positifs du tableau Y.
Corps du programme:
#include<stdio.h>
#include<conio.h>
main(){
clrscr();
int x[50],y[50],s1,s2,k1,k2,n,i,z;
printf("donez la valeur de n\n");
scanf("%d",&n);
printf("donez les elements de x\n");
for (i=0;i<n;i++)
scanf("%d",&x[i]);
printf("donnez les elements de y\n");
for (i=0;i<n;i++)
scanf("%d",&y[i]);
for (i=0;i<n;i++);{
if (x[i]>0){s1+=x[i];k1++;}
if (y[i]>0){s2+=y[i];k2++;}
z=(s1+k1)/(s2+k2);}
printf("z=%d",z);
getch();}
Resultat
Conclusion
Grce ces programmes , j'ai appris utiliser lexpression FOR, aussi j'ai appris a
travailler avec les tableaux unidimesionneles.