Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #define LIM 20
- int main()
- {
- int tab[LIM][LIM];
- int i,j,nbl,nbc,max,sauvj,sauvi;
- printf("RECHERCHER LE MAX DU TABLEAU\n");
- //fixer les valeurs
- do
- {
- printf("\nCombien de ligne voulez-vous dans le tableau? : ");
- scanf("%d",&nbl);
- }while(nbl<=0||nbl>LIM);
- do
- {
- printf("\nCombien de colonne voulez-vous dans votre tableau?: \n");
- scanf("%d",&nbc);
- }while(nbc<=0||nbc>LIM);
- //encodage tableau
- i=0;
- while(i<nbl)
- {
- j=0; //1-on remet la colonne à 0
- while(j<nbc)
- {
- printf("Saisir la valeur de la case [%d][%d]",i,j);
- scanf("%d",&tab[i][j]);
- j++;//2-on augmente de colonne
- }
- 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
- }
- //affichage tableau
- i=0;
- while(i<nbl)
- { j=0;
- while(j<nbc)
- {
- printf("%d ",tab[i][j]);
- j++;
- }
- printf("\n");//un alinea a chaque fois qu'on est au bout de la colonne
- i++;
- }
- i=0;
- max=tab[0][0] ;
- while(i<nbl)
- { j=0;
- while(j<nbc)
- {
- if(max<tab[i][j])
- {
- max=tab[i][j] ;
- sauvj=j;
- sauvi=i;
- }
- j++;
- }
- i++;
- }
- printf("Votre valeur maximum est stockee dans la case [%d][%d]",sauvi,sauvj);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement