C programlama acil yardım **

0
Onaylı Üye
Üye
Katılım
10 Aralık 2011
Mesajlar
4
Tepki puanı
0
merhaba arkadaşlar

c diliyle bir program hazırlamaktayım.program daha önceden bütün değerleri kaydedilmiş 81*4 boyutunda bir matris içinde sonradan girilen 4 integer sayıyı araması ve ancak 4 sayıyı birden bulursa ekrana bir string yazdırması gerekiyor..

for döngüsüyle M matrisinin bütün elemanlarını tarıyorum if fonksiyonu ile de sonradan girdiğim sayılara eşit sayıları bulmaya çalışıyorum ama mantık hataları oluşuyor.

yardımlarınızı bekliyorum projem için çok gerekli,, şimdiden çok teşekkürler...
 
0
Onaylı Üye
Üye
Katılım
6 Nisan 2010
Mesajlar
2,892
Tepki puanı
36
Geldiğiniz yere kadar yazarsanız buraya, yardımcı olabilirim
 
0
Onaylı Üye
Üye
Katılım
10 Aralık 2011
Mesajlar
4
Tepki puanı
0
programın yapamadığım kısmı burası :

int i=81,j=4,city i [j];
int dizi[4];

city[0][0]=28;
city[0][1]=38;
city[0][2]=30;
city[0][3]=05;

scanf("%d %d%d %d",&dizi[0],&dizi[1],&dizi[2],&dizi[3]);



for(i=0;i<=81;i++){
for(j=0;j<4;j++)
{
if(city i [j]==dizi[0]&&city i [j]==dizi[1]&&city i [j]==dizi[2])&&city i [j]==dizi[3])
{
goto yazdir;}
else
{goto yazdir1;}


}
}
yazdir:
{printf("bulundu\n"}

yazdir1:{
printf("buluunamadi");}

bütün sayılara bulundu yazıyor.
 
Geri
Üst