-
1.
0#include <stdio.h>
3. include <stdlib.h>
4. include <time.h>
int main()
{
srand((unsigned)time(NULL));
int ms,mayin;
int m,s,count,i,j;
printf("Matrix boyutu:");
scanf("%d", & ms);
int mayintarlasi[ms][ms];
do
{
printf("How many mines do you want in the minefield? :");
scanf("%d", &mayin);
if(mayin<0 || mayin>ms*ms)
{
printf("Please enter reasonable valuest");
}
while(mayin<0 || mayin>ms*ms)
{
for(m=0; m<ms; m++)
{
for(s=0; s<ms; s++)
{
mayintarlasi[m][s]=0;
}
}
for(count=0; count<mayin; count++)
{
do
{
m=rand()%ms;
s=rand()%ms;
}
while(mayintarlasi[m][s]=='X');
mayintarlasi[m][s]='X';
}
for (m=0;m<ms;m++)
{
for(s=0;s<ms;s++)
if (mayintarlasi[m][s]== 'X' )
{
for(i=m-1; i<=m+1; i++)
if (m!=0)
if (m!=11)
{
for (j=s-1; j<=s+1; s++)
if (s!=0)
if (s!=11)
{
if(mayintarlasi[i][j]!='X')
++mayintarlasi[i][j];
}
}
}
}
for (m=0; m<ms; m++)
{
for (s=0; s<ms; s++){
if (mayintarlasi[m][s]=='X') printf ("X ");
else printf ("%d ",mayintarlasi[m][s]);
}
printf("n");
}
return 0;
}
}
şu kodda ne yanlışlık var amk söylesin biri
-
2.
0up up up up up up up
-
3.
0anladığım kadarıyla yan sokmuşsun yanlış yapmışsın düzeltip sok zütüne tamamdır
-
4.
0@3 çok komik dıbına koduğumun çocuğu
-
5.
0up up up up up up
-
6.
0biraz fonksiyonlarla falan çalışmayı öğren , böyle olmaz panpa
-
7.
0@6 fonksiyon yasak dedi lab hocası
-
8.
0olum nasıl yazdın la bunu çok parantez açmışın panpa inan kodu okuyamıyom
-
9.
0kaçıncı sınıf panpa ?
-
10.
0; yanlış yere koymuşun panpa parantezlerde terslik var bide
-
11.
0@8 panpa bu kadar oldu ya en fazla
@9 1. sınıf panpa
@10 hangi parantezde panpa
@11 en son line da hata gösteriyor "expected 'while' in do/while loop" diyor -
12.
0virgül veya parantezde hata olsa derleyici hata verirdi mantık hatası olmalı
edit : @12 yoktu ben bunu yazarken =) -
13.
0panpa fonksiyon dediğim şey , mainin üstünde kendin tanımlayacaksın , fonksiyonu gene kendin yazacaksın , mainde çağıracaksın , böyle olunca anlaşılması zor oluyor , mesela
void matrix_doldur(){... } bu gibi işlemler için ayrı fonksiyonlar yaz , bu özelliği edinmeye çalış -
14.
0@13 haha canım sağolsun panpam bulabildin mi hatayı
-
15.
0@14 panpa daha onları görmedik ki nereden öğrenebilirim?
-
16.
0up up up up up
-
17.
0verildi. konu kilit..
---imza---
intel pentium 4
512 mb ram
256 mb ati
rep veren rep alır ! // Güncel oyun paylaşımlarım için buraya tıkla ;) -
18.
0gibiyim seni @18
-
19.
0işten gelmiş yorgunum bakamayacağım kodlara panpa
-
20.
0@20 panpa ya :(