Advertisement
Guest User

Progra

a guest
Nov 24th, 2017
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.62 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #define LIM 20
  4.  
  5. int main()
  6. {
  7. int tab[LIM][LIM];
  8. int i,j,nbl,nbc,max,sauvj,sauvi;
  9. printf("RECHERCHER LE MAX DU TABLEAU\n");
  10. //fixer les valeurs
  11. do
  12. {
  13. printf("\nCombien de ligne voulez-vous dans le tableau? : ");
  14. scanf("%d",&nbl);
  15.  
  16. }while(nbl<=0||nbl>LIM);
  17.  
  18. do
  19. {
  20. printf("\nCombien de colonne voulez-vous dans votre tableau?: \n");
  21. scanf("%d",&nbc);
  22. }while(nbc<=0||nbc>LIM);
  23.  
  24.  
  25. //encodage tableau
  26. i=0;
  27. while(i<nbl)
  28. {
  29. j=0; //1-on remet la colonne à 0
  30. while(j<nbc)
  31. {
  32. printf("Saisir la valeur de la case [%d][%d]",i,j);
  33. scanf("%d",&tab[i][j]);
  34. j++;//2-on augmente de colonne
  35. }
  36. i++;//3-quand on sort de la boucle, on obtient la case de derniere colonne donc on passe à la ligne suivante,revenir à etape 1 tant que i<nombre de ligne
  37. }
  38.  
  39. //affichage tableau
  40. i=0;
  41. while(i<nbl)
  42. { j=0;
  43. while(j<nbc)
  44. {
  45. printf("%d ",tab[i][j]);
  46. j++;
  47. }
  48. printf("\n");//un alinea a chaque fois qu'on est au bout de la colonne
  49. i++;
  50. }
  51.  
  52. i=0;
  53. max=tab[0][0] ;
  54. while(i<nbl)
  55. { j=0;
  56. while(j<nbc)
  57. {
  58. if(max<tab[i][j])
  59. {
  60. max=tab[i][j] ;
  61. sauvj=j;
  62. sauvi=i;
  63.  
  64.  
  65.  
  66. }
  67.  
  68. j++;
  69. }
  70. i++;
  71.  
  72.  
  73. }
  74.  
  75. printf("Votre valeur maximum est stockee dans la case [%d][%d]",sauvi,sauvj);
  76.  
  77.  
  78.  
  79.  
  80. return 0;
  81. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement