Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // TP 2 -- Les tableaux
- // Exercice 1:
- #include <stdio.h>
- int main(void)
- {
- int N, i, max;
- float somme = 0;
- do {
- printf("veillez donner la taille du tableau : ");
- scanf("%d", &N);
- } while(N > 15);
- int Tab[N];
- // replissage du tableau
- for(i = 0; i < N; i++)
- {
- printf("veillez donner la valeur numéro %02d : ", i+1);
- scanf("%d", &Tab[i]);
- if(i == 0) max = Tab[i];
- if(Tab[i] > max) max = Tab[i];
- somme += Tab[i];
- }
- // Affichange du résultat
- printf("le maximum est : %d\n", max);
- printf("la moyenne est : %.2f\n", somme / N);
- return 0;
- }
- // Exercice 2:
- #include <stdio.h>
- int main(void)
- {
- int N, i, j;
- do {
- printf("veillez donner la taille du tableau : ");
- scanf("%d", &N);
- } while(N > 15);
- int Tab[N];
- // replissage du tableau
- for(i = 0; i < N; i++)
- {
- printf("veillez donner la valeur numéro %02d : ", i+1);
- scanf("%d", &Tab[i]);
- }
- for(i = 0; i < N - 1; i++)
- {
- for(j = i + 1; j < N; j++)
- {
- if(Tab[i] > Tab[j]) // si l'ordre est décroissant il faudera donc remplacer '>' avec '<'
- {
- int tmp = Tab[i];
- Tab[i] = Tab[j];
- Tab[j] = tmp;
- }
- }
- }
- // Affichange du tableau
- printf("Tab[%d] = {%d", N, Tab[0]);
- for(i = 1; i < N; i++)
- printf(", %d", Tab[i]);
- printf("}\n");
- return 0;
- }
- //Exercice 3:
- #include <stdio.h>
- int main(void)
- {
- int N, i, somme1 = 0, somme2 = 0, ps = 0;
- printf("veillez donner tailler des deux vecteurs : ");
- scanf("%d", &N);
- int vect1[N], vect2[N];
- //replissage du premier tableau
- printf("\nvect1 :\n");
- for(i = 0; i < N; i++)
- {
- printf("veillez donner la valeur numéro %02d : ", i+1);
- scanf("%d", &vect1[i]);
- }
- //replissage du deuxième tableau
- printf("\nvect2 :\n");
- for(i = 0; i < N; i++)
- {
- printf("veillez donner la valeur numéro %02d : ", i+1);
- scanf("%d", &vect2[i]);
- }
- // produit scalaire
- for(i = 0; i < N; i++)
- {
- somme1 += vect1[i];
- somme2 += vect2[i];
- ps += (vect1[i] * vect2[i]);
- }
- // Affichange du résultat
- printf("le somme du vect1 est : %d\n", somme1);
- printf("le somme du vect2 est : %d\n", somme2);
- printf("le produit scalaire est : %d\n", ps);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement