Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* Tablice dwuwymiarowe*/
- #include <stdio.h>
- #define N 10
- void linia(int);
- void wczytaj_macierz( int [][N], int , int );
- void wypisz_macierz( int [][N], int , int );
- int main(void){
- int m[N][N];
- int mm[3][3]={{1,2,3},{4,5,6},{7,8,9}};
- linia(1);
- // (1) Sprawdzić dzialanie programu
- printf("\nWczytywanie liczb do macierzy:\n");
- wczytaj_macierz(m,3,3);
- printf("\nMACIERZ:\n");
- wypisz_macierz(m,3,3);
- linia(2);
- //(2) Wywołać funkcję wypisz_macierz dla macierzy mm
- linia(0);
- return 0;
- }
- void wczytaj_macierz(int a[][N],int w, int k){
- int i,j;
- for (i=0;i<w;i++){
- printf("\nWiersz nr %d - podaj %d liczby calkowite:\n",i, k);
- for (j=0;j<k;j++) scanf("%d",&a[i][j]);
- }
- }
- void wypisz_macierz(int a[][N],int w, int k){
- int i,j;
- for (i=0;i<w;i++){
- for (j=0;j<k;j++) printf("%d ",a[i][j]);
- printf("\n");
- }
- }
- void linia(int k){
- if (k>0) printf("\n\n______________ %d ________________\n\n",k);
- else printf("\n\n___________________________________\n\n");
- }
- void zamien (int tab [][N], int w1, int w2){
- int i, tmp, m;
- for(i=0;i<N;i++){
- tmp=tab[w1][i];
- tab[w1][i]=tab[w2][i];
- tab[w2][i]=tmp;
- }
- printf("\nMACIERZ:\n");
- wypisz_macierz(m,3,3);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement