Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- int inverse(int i);
- void inverseImage(int **tab,int nbCol,int nbLig);
- void afficheTableau(int** tab,int nbCol,int nbLig);
- int main (int argc, const char * argv[])
- {
- int nbCol=0,nbLig=0;
- int tab[1000][1000]={{0}};
- int i=0,j=0;
- //entrer la taille de l'image
- scanf("%d",&nbLig);
- scanf("%d",&nbCol);
- for(j=0;j<nbLig;j++)
- {
- for(i=0;i<nbCol;i++)
- {
- scanf("%d",&tab[i][j]);
- }
- }
- inverseImage(tab,nbCol,nbLig);
- return 0;
- }
- // Fonctions
- int inverse(int i)
- {
- if(i==0)
- {
- i=1;
- }
- else if(i==1)
- {
- i=0;
- }
- return i;
- }
- void afficheTableau(int** tab,int nbCol,int nbLig)
- {
- int i=0,j=0;
- for(j=0;j<nbLig;j++)
- {
- for(i=0;i<nbCol;i++)
- {
- printf("%d",tab[i][j]);
- }
- printf("\n");
- }
- }
- void inverseImage(int **tab,int nbCol,int nbLig)
- {
- int i=0,j=0;
- for(j=0;j<nbLig;j++)
- {
- for(i=0;i<nbCol;i++)
- {
- tab[i][j]=inverse(tab[i][j]);
- }
- }
- afficheTableau(tab,nbCol,nbLig);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement