IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   C ve C++ (https://www.ircforumlari.net/c-ve-c/)
-   -   Transpoze (https://www.ircforumlari.net/c-ve-c/457036-transpoze.html)

aSi 27 Şubat 2012 18:21

Transpoze
 
Girilen matrisin tranpozesini alan program.

Kod:

#include<stdio.h>
#include<conio.h>

main()
{
    int a[100][100],i,j,x,sa,su;
    printf("Matrisin satir ve sutun sayisini giriniz\n");
    printf("Satir sayisi= ");
    scanf("%d",&sa);
    printf("Sutun sayisi= ");
    scanf("%d",&su);
    for(i=1; i<=sa; i++)
  {
        for(j=1; j<=su; j++)
      {
            printf("a[%d][%d]= ",i,j);//matrisi okutur
            scanf("%d",&a[i][j]);
            if(j==su) printf("\n");
        }
    }
    printf("\n\n\n");
    for(i=1; i<=sa; i++)
  {
        for(j=1; j<=su; j++)
      {
            printf("%d ",a[i][j]);//matrisi yazdiriyor
            if(j==su) printf("\n");
        }
    }
    for(i=1; i<=sa; i++)
  {
        for(j=i; j<=su; j++)
      {
            x=a[i][j];
            a[i][j]=a[j][i];//kosegenin ustunde kalan elemanlarla
            a[j][i]=x;//altindakilerin yerini degistirir

        }
    }
    printf("\n\n\n");
    for(i=1; i<=su; i++)
  {
        for(j=1; j<=sa; j++)
      {
            printf("%d ",a[i][j]);//transpozeyi yazdýirir
            if(j==sa) printf("\n");
        }
    }
    getch();
}




Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 01:09.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk