• Sonuç bulunamadı

C de Matrislerle İşlem Yapma

N/A
N/A
Protected

Academic year: 2021

Share "C de Matrislerle İşlem Yapma"

Copied!
5
0
0

Yükleniyor.... (view fulltext now)

Tam metin

(1)

1 C de Matrislerle İşlem Yapma

Matrisin okutulup yazdırılması

İstenilen boyutta matrisin okutup yazdırılması aşağıdaki program ile verilmiştir.

Örnek. Karesel bir matrisin okutulup ekrana yazdırılması için yazılacak C programı aşağıdaki gibidir. #include <stdio.h> #include <conio.h> main() { int i,j,n; float a; float matris[100][100],matris1[100][100]; printf("matrisin boyutunu giriniz="); scanf("%d",&n); for(i=1;i<=n;i++) { for(j=1;j<=n;j++) { matris[i][j]=0; } }

printf("Matrisin elemanlarini satir satir giriniz...\n"); for(i=1;i<=n;i++) { for(j=1;j<=n;j++) { scanf("%f",&a); matris[i][j]=a;} }

printf("Matrisin ekrandaki ciktisi\n"); for(i=1;i<=n;i++) { for(j=1;j<=n;j++) { printf("%2.4f ",matris[i][j]); } printf("\n"); } getch();}

(2)

2

Örnek: Her bir eleman istenirken hangi elemanın istendiğini görmek için printf("matris[%d][%d]=",i,j);

komutu eklenirse programa program, #include <stdio.h> #include <conio.h> main() { int i,j,n; float a; float matris[100][100],matris1[100][100]; printf("matrisin boyutunu giriniz="); scanf("%d",&n); for(i=1;i<=n;i++) { for(j=1;j<=n;j++) { matris[i][j]=0; } }

(3)

3 printf("Matrisin ekrandaki ciktisi\n");

for(i=1;i<=n;i++) { for(j=1;j<=n;j++) { printf("%2.4f ",matris[i][j]);} printf("\n"); } getch(); }

biçiminde olur ve örnek bir çıktısı,

biçiminde lede edilmiştir.

Örnek: Karesel bir matrisin okutulması ve her satırın en küçük elemanının ekrana yazdırılmasına ilişkin C programı aşağıdaki gibidir.

#include <stdio.h> #include <conio.h> main() { int i,j,n; float a,eb,ek,sat[100],sut[100]; float matris[100][100],matris1[100][100]; printf("matrisin boyutunu giriniz="); scanf("%d",&n);

for(i=1;i<=n;i++) {

(4)

4 {

matris[i][j]=0; }

}

printf("Matrisin elemanlarini satir satir giriniz...\n"); for(i=1;i<=n;i++) { for(j=1;j<=n;j++) { scanf("%f",&a); matris[i][j]=a; } }

printf("Matrisin ekrandaki ciktisi\n"); for(i=1;i<=n;i++) { for(j=1;j<=n;j++) { printf("%2.4f ",matris[i][j]); } printf("\n"); } getch(); printf("Satirin en kucugu...\n"); for(i=1;i<=n;i++) { ek=matris[i][1]; for(j=1;j<=n;j++) { if(ek>matris[i][j]) ek=matris[i][j]; matris1[i][j]=ek*matris[i][j]; }

printf("%d .satirin en kucugu=%f\n",i,ek); }

getch(); }

(5)

Referanslar

Benzer Belgeler

D) En kısa kenarının uzunluğu 7 cm, iki iç açısının ölçü- sü 40° ve 80° olan

Aynı cins sıvılar özdeş ısıtıcılar ile eşit süre ısıtıldığında kütlesi küçük olanda sıcaklık artışı daha fazla olur.. Kaplara verilen

Klavyeden okuma ve ekrana yazma için gerekli deyimleri bulundurur.. „ #include deyimi ile compiler’a iostream araçlarının

Ali, Ayşe ve Beyza I, II ve III numaralı ülkelerden birinde yaşamakta fakat hangi ülkelerde yaşadıkları bilinmemektedir. Aşağıda kendi yaşadıkları ülkeler

Aşağıda verilen doğrusal denklem sistemlerinin.. hiç çözümünün

Verilen dört tane telefon görüşmesine göre cümlede boş bırakılan yer için uygun seçeneği bulmamız gerekir.. Cümlede hangi kişinin randevu almak için telefon

A) Harem, Topkapı Sarayı’nın en önemli ve işlevsel bölümüdür. B) Topkapı Sarayı devlet işlerinin yürütme merkezi olarak işlev görmüştür. C) Sarayın Harem

Aşağıdaki eşleştirmelerden hangisi