Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <conio.h>
- #include <locale.h>
- #include <stdarg.h>
- #define m 3
- #define n 3
- void funshowmt(int mt[m][n])
- {
- static int i, j;
- printf("Матрица:\n");
- for(i=0;i<m;i++)
- {
- for(j=0;j<n;j++)
- {
- printf("%d ", mt[i][j]);
- }
- printf("\n");
- }
- }
- void funtranspmt(int mt[m][n])
- {
- static int i, j, perem;
- for(i=0;i<m-1;i++)
- {
- for(j=i+1;j<n;j++)
- {
- perem=mt[i][j];
- mt[i][j]=mt[j][i];
- mt[j][i]=perem;
- }
- }
- }
- int main()
- {
- int mt[m][n], i, j, k=0, perem;
- setlocale(LC_ALL, "Russian");
- //=========[Ввод матрицы]=========
- for(i=0;i<m;i++)
- {
- for(j=0;j<n;j++)
- {
- do{
- fflush(stdin);
- printf("Элемент [%d][%d]: ", i, j);
- k=scanf("%d", &mt[i][j]);
- }while(!k);
- }
- }
- system("cls");
- //funshowmt(mt); //Вывод матрицы
- //funtranspmt(mt); //Функция транспонирования
- //funshowmt(mt); //Вывод матрицы
- i=0;j=0;
- do{
- /*if(j==n-1)
- {
- i++;
- j=i+1;
- }*/
- perem=mt[i][j];
- mt[i][j]=mt[j][i];
- mt[j][i]=perem;
- j++;
- }while(i<m-1);
- funshowmt(mt);
- getch();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement