Exercice corrigé en langage C pour les débutants :
1 - Ecrire un programme qui lit la dimension N d'un tableau T du type int ( dimension maximale 50 ) ,
remplit le tableau par des valeurs entrées au clavier et affiche le tableau .
2- Copiez ensuite toutes les composantes strictement positives dans un deuxième tableau TP ,
et toutes les valeurs strictement négatives dans un deuxième tableau TN .
Affichez les deux tableaux TP et TN .
Solution :
1 - Ecrire un programme qui lit la dimension N d'un tableau T du type int ( dimension maximale 50 ) ,
remplit le tableau par des valeurs entrées au clavier et affiche le tableau .
2- Copiez ensuite toutes les composantes strictement positives dans un deuxième tableau TP ,
et toutes les valeurs strictement négatives dans un deuxième tableau TN .
Affichez les deux tableaux TP et TN .
Solution :
#include <stdio.h>
#include <stdlib.h>
int main()
{int t[50] , TPOS[50] , TNEG[50];
int i , n , j=0 , k=0 ;
printf ("veuillez introduire la dimension N du tableau :");
scanf("%d",&n);
for(i=0;i<n;i++)
{
printf("\nentrer la valeur numero %d : ",i);
scanf("%d",&t[i]);
}
printf("\nle tableau que vous avez entrer est : %");
for(i=0;i<n;i++)
{
printf("%d",t[i]);
}
for(i=0;i<n;i++)
{
if (t[i]>=0)
{
TPOS[j]=t[i];
j++;
}
else
{
TNEG[k]= t[i];
k++;
}
}
printf ("\naffichage des nombres positifs");
for(i=0;i<j;i++)
{
printf("\n %d",TPOS[i]);
}
printf ("\naffichage des nombres negatifs");
for(i=0;i<k;i++)
{
printf("\n %d",TNEG[i]);
}
return 0;
}
0 commentaires:
Enregistrer un commentaire