Matriste Matris Arayan C Programı

Sefiwo Coder

Yeni Üye
Üye
Katılım
12 Nis 2014
Mesajlar
3,471
Tepkime puanı
0
Puanları
0
Kod:
[CENTER][B]#include <stdio.h>[/B]
[B]#include <stdlib.h>[/B]

[B]int main()[/B]
[B]{[/B]
[B]    int matris[5][8]={ {1,5,6,7,8,2,3,5},[/B]
[B]                       {6,9,3,6,7,9,5,3},[/B]
[B]                       {2,6,1,0,3,2,0,3},[/B]
[B]                       {9,3,6,8,7,4,8,9},[/B]
[B]                       {5,2,3,4,9,5,2,4} };[/B]

[B]    int aranan_matris[3][4]={ {7,9,5,3},[/B]
[B]                              {3,2,0,3},[/B]
[B]                              {7,4,8,9} };[/B]

[B]    int a, b, c, d, bulundu=0;[/B]
[B]    int bulundugu_satir, bulundugu_sutun;[/B]

[B]    for(a=0; a<=5-3; a++){[/B]
[B]        for(b=0; b<=8-4; b++){[/B]

[B]            if(aranan_matris[0][0]==matris[a][b]){[/B]
[B]                bulundugu_satir=a;[/B]
[B]                bulundugu_sutun=b;[/B]
[B]                for(c=0; c<3; c++){[/B]
[B]                    for(d=0; d<4; d++){[/B]

[B]                        if(aranan_matris[c][d]==matris[a+c][b+d])[/B]
[B]                            bulundu=1;[/B]
[B]                        else{[/B]
[B]                            bulundu=0;[/B]
[B]                            break;[/B]
[B]                        }[/B]
[B]                    }[/B]
[B]                    if(bulundu==0)[/B]
[B]                        break;[/B]
[B]                }[/B]
[B]            }[/B]
[B]            if(bulundu==1){[/B]
[B]                printf("\n  Matris %d. satir %d. sutunda bulundu.\n", bulundugu_satir+1, bulundugu_sutun+1);[/B]
[B]                return 0;[/B]
[B]            }[/B]
[B]        }[/B]
[B]    }[/B]

[B]    if(bulundu==0)[/B]
[B]        printf("\n  Matris bulunamadi.\n");[/B]

[B]    return 0;[/B]
[B]}[/B][/CENTER]
 

Bu çeriği görüntüleyen kullanıcılar (Kullanıcı: 0, Ziyaretçi: 1)

Son mesajlar

Yeni Konular

Üst