Programlama | Programlama Dilleri | C Programlama Dili |C++

Anasayfa Forum
Hoşgeldiniz, Ziyaretçi
Lütfen Giriş ya da Kayıt.    Kayıp Parola?
c de pisti yard?m (1 inceleyen) (1) Ziyaretçi
C ve C++
EN ALT Beğenilen: 0
BAŞLIK: c de pisti yard?m
#59
c de pisti yard?m 9 Yıl, 9 Ay önce Karma: 0  
gnlerce ugrasmama ragmen halledemedim.simdi pisti yazmakd? amac?m.pistide bilindigi gibi ayn? say? gelince al?yor.o yzden kart tipleriyle ugrasmad?m.1 den 52 ye kadar random say? rettim.mod 13'ne 1 ekleyince kart? buldum.mod 13 leri ayn?ysa als?n dedim.neyse.random kart foksiyonu tan?mlayamad?m ama.yani 52 karttan 4 n bana 4 n bilgisayara versin bu fonksiyon ve bi daha ag?rd?g?mda ayn? kartlar? vermesin.eksigi ok yar?m yamal kod bu.yard?mc? olursan?z ok ok sevinicem.
#include<stdio.h>
#include<conio.h>
#include<math.h>
#include<time.h>
#include<stdlib.h>


main()
{
int deste[52]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
int cpu[4]={0,0,0,0};
int d[4]={0,0,0,0};
int ben[4]={0,0,0,0};
int atilanlarel[5]={0,0,0,0,0};
int atilanlarcpu[4]={0,0,0,0};
int son2li1[2]={0,0};
int son2li2[2]={0,0};
int son2likontrol[2]={0,0};
int i,c,k1,k2,k3,k4,k6,l,j,w,puanben,puancpu,yer=0,yersayi=0,elsayisi=0;
srand(time(NULL));




yenikartver:
for(i=0;i<4;i++)
{
c=rand()%52+1;
if(deste[c]==0)

{
cpu=c;
deste[c]++;
c=0;

}

else

{
while(1)

{

c=rand()%52+1;
if(deste[c]==0) break;

}

cpu=c;
deste[c]++;
c=0;
}

}

for(i=0;i<4;i++)
{
c=rand()%52+1;
if(deste[c]==0)
{
ben=c;
deste[c]++;
c=0;
}
else
{
while(1)
{
c=rand()%52+1;
if(deste[c]==0) break;
}
ben=c;
deste[c]++;
c=0;
}
}


while(1){

if(elsayisi==5){break;}



yenidenat:


printf("t--senin kartlarin %d %d %d %d--nt--hangisini atmak istiyorsun?--n"
,(ben[0]%13+1),(ben[1]%13+1),(ben[2]%13+1),(ben[3]%13+1));
scanf("%d",&l);
atilanlarel[l-1]++;
elsayisi++;
if( l<1 || l>4)
{
printf("tHatali girdiniz!n");
goto yenidenat;
}



printf("t---%d attinizn",(ben[l-1]%13+1));
atilanlarel[l-1]++;
yersayi=(ben[l-1]%13+1);
yer++;
for(i=0;i<4;i++)
{
if( cpu%13+1==11 || cpu%13+1==yersayi)
{ if(cpu%13+1==11)
{

if(yersayi==11)
{
printf("nPisti X Pisti yapti bilgisayarn");
atilanlarcpu++;
yer=0;
puancpu+=20;
elsayisi++;
goto yenidenat;
}
else if(yersayi!=11)
{printf("bilgisayar Pisti yaptin");
atilanlarcpu++;
yer=0;
puancpu+=10;
elsayisi++;
goto yenidenat;
}
}
else if(cpu%13+1==yersayi)
{
printf("bilgisayar %d atti ve %d tane kart aldin",cpu%13+1,yer);
atilanlarcpu++;
puancpu+=yer;
yer=0;
elsayisi++;
goto yenidenat;
}

}

}

i=rand()%4+1;
printf("bilgisayar %d attin",cpu%13+1);
atilanlarcpu++;
yer++;
elsayisi++;
goto yenidenat;

}
printf("kartlar bittti");
goto yenikartver;





getch();
return 0;}
darkmasta (Kullanıcı)
Yeni ye
Gönderiler: 1
graphgraph
Şu An Sitede Değil Kullanıcı bilgilerini görmek için tıklayın
Kayıt Tutuldu Kayıt Tutuldu  
 
Herkesin yazı yazması yönetici tarafından engellenmiştir.  
EN ÜST
404 Not Found

Not Found

The requested URL was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.