0% ont trouvé ce document utile (0 vote)
30 vues3 pages

Programme C

Le document contient deux exercices de programmation en C. Le premier exercice présente un algorithme pour inverser les éléments d'un tableau. Le deuxième exercice demande de créer une pyramide avec des étoiles à l'aide d'une boucle while imbriquée dans des boucles for.

Transféré par

bendada
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
30 vues3 pages

Programme C

Le document contient deux exercices de programmation en C. Le premier exercice présente un algorithme pour inverser les éléments d'un tableau. Le deuxième exercice demande de créer une pyramide avec des étoiles à l'aide d'une boucle while imbriquée dans des boucles for.

Transféré par

bendada
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Exercice 1:

Exercice 2 :
1-

#include
main()
{
/* Déclarations */
int T[50]; /* tableau donné */
int N; /* dimension */
int I,J; /* indices courants */
int AIDE; /* pour l'échange */
/* Saisie des données */
printf("Dimension du tableau (max.50) : ");
scanf("%d", &N );
for (I=0; I<N; I++)
{
printf("Elément %d : ", I);
scanf("%d", &T[I]);
}
/* Affichage du tableau */
printf("Tableau donné : \n");
for (I=0; I<N; I++)
printf("%d ", T[I]);
printf("\n");
/* Inverser le tableau */
for (I=0, J=N-1 ; I/* Echange de T[I] et T[J] */
{
AIDE = T[I];
T[I] = T[J];
T[J] = AIDE;
}
/* Edition des résultats */
printf("Tableau résultat :\n");
for (I=0; I<N; I++)
printf("%d ", T[I]);
printf("\n");
return 0;
}

2-

#include <stdio.h>
int main()
{
int i, j=0, s, ligne;
printf("Entrez le nombre de lignes: ");
scanf("%d",&ligne);
for(i=1; i<=ligne; ++i, j=0)
{
for(s=1; s<=ligne-i; ++s)
{
printf(" ");
}
while(j != 2*i-1)
{
printf("* ");
++j;
}
printf("\n");
}

return 0;
}

Vous aimerez peut-être aussi