Kocyk

Zamienianie kolumny w tablicach 2 wymiarowych

Nov 29th, 2018
243
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.91 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <string.h>
  4. /* run this program using the console pauser or add your own getch, system("pause") or input loop */
  5.  
  6. int main(int argc, char *argv[])
  7. {
  8. int n,j,i,z;
  9. printf("Podaj n>2\n");
  10. scanf("%d",&n);
  11. int pom[n];
  12. int tablica[n][n];
  13. for ( i=0; i<n; i++)
  14. {
  15. for ( j=0; j<n; j++)
  16. {
  17. printf( " wpisz liczbe: ");
  18. scanf( "%d", &tablica[i][j] );
  19. }
  20.  
  21. }
  22. for(z=0;z<n;z++)
  23. {
  24.  
  25. for ( j=0; j<n; j++)
  26. {
  27. printf( "%d ", tablica[z][j] );
  28. }
  29. printf("\n");
  30. }
  31. int pierwsza,druga;
  32. printf("Podaj ktore kolumny zaminic\n");
  33. scanf("%d",&pierwsza);
  34. scanf("%d", &druga);
  35.  
  36. int m;
  37. for(m=0;m<n;m++)
  38. {
  39. pom[m]=tablica[m][pierwsza];
  40. tablica[m][pierwsza]=tablica[m][druga];
  41. tablica[m][druga]=pom[m];
  42.  
  43. }
  44.  
  45. for(z=0;z<n;z++)
  46. {
  47.  
  48. for ( j=0; j<n; j++)
  49. {
  50. printf( "%d ", tablica[z][j] );
  51. }
  52. printf("\n");
  53. }
  54. return 0;
  55. }
Advertisement
Add Comment
Please, Sign In to add comment