Exercice (Repartition d’une suite de nombres sur deux colonnes C++)
Ecrire un programme qui permet d’entrer un tableau de n valeurs numériques :
- Et de les afficher sur deux colonnes, de manière de retrouver ces valeurs dans leur ordre initial, si on les lit colonne par colonne.
- Et de les afficher sur deux colonnes, de manière de retrouver ces valeurs dans leur ordre initial, si on les lit ligne par ligne
Example:
Code :
main(){int t[100]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49},i,j,n;printf("*** Donnez la tallie de tableau inferieur a 50 ***\n");scanf("%d",&n);j=n/2;printf("\tpartie 1 a lire colonne par colonne \n");for(i=0;i<n/2;i++){if(n%2==0) printf("%d - %d\n",t[i],t[i+j] );if(n%2!=0){printf("%d - %d\n",t[i],t[i+j] );if(i==(n/2)-1) printf("%d\n",t[i+j+1] );}}printf("\t partie 2 a lire ligne par ligne\n");for(i=0;i<n;i+=2){if(n%2==0) printf("%d - %d\n",t[i],t[i+1] );if(n%2!=0){if(i<n-1) printf("%d - %d\n",t[i],t[i+1] );if(i==n-1) printf("%d",t[i] );}}getch();}
Télécharger :




0 تعليقات البلوجر