Post Reply 
 
Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Spil karata, problem!!
Author Message
Dragon Offline
Novi korisnik
*

Posts: 1
Joined: May 2010
Reputation: 0
Post: #1
Spil karata, problem!!
Pozz svima,

ovako imam belaj. Uradio sam program u C++, a profa trazi da bude u turbo/bordland c++, imam problem neznam taj a neam sad vremena da ga kontam. Program sam uradio pa ako neko moze prebaciti u turbo c++ bio bi zahvalan:
Code:
#include <cstdlib>
#include <iostream>
#include <string>

using namespace std;

int main()
{
string spil[53];

srand ( time(NULL) );
for (int i=1;i<53;i++)
{
spil[i]="0";
}
char broj[3];
string boja[5];
boja[1]=" Pik";
boja[2]=" Karo";
boja[3]=" Srce";
boja[4]=" Tref";

string slika;
for (int i=1;i<=4;i++)
{
int j=1;
while (j<14)
{
int x=rand() % 53;
if (spil[x]=="0")
{
if ((j<10) && (j>1))
{
itoa(j,broj,10);
spil[x]=broj+boja[i];
}
else
{
if (j==1) slika.resize(3), slika="As";
spil[x]=slika+boja[i];
if (j==11) slika.resize(7), slika="Zandar";
spil[x]=slika+boja[i];
if (j==12) slika.resize(9), slika="Kraljica";
spil[x]=slika+boja[i];
if (j==13) slika.resize(6), slika="Kralj";
spil[x]=slika+boja[i];
}


j++;

}
}
j=1;
}
int y=1;
for (int i=1;i<14;i++)
{
cout<<i<<". ruka: ";
for (int j=1;j<5;j++)
{
cout<<spil[y]<<" , ";
y++;
}
cout<<endl;
}
cout<<endl;

system("PAUSE");
return 0;
}

evo i tekst ako treba nekome:

Napisat program :

a) koji ce izmijesat 52 karte .Izmijesat znaci svaku od karata smijestiti na jednu od 52 moguce pozicije.Svaka od karti je određena jednom od 13 mogucih vrijednosti (jedan,dva.kralj) I jednim od 4 moguca znaka (****);

b) koji ce predhodno izmijesane karte podijelit.Ispisati na ekran rezultat dijeljenja karti.
(This post was last modified: 05-05-2010 08:07 PM by Dragon.)
05-05-2010 08:06 PM
Find all posts by this user Quote this message in a reply
Dex02 Offline
Novi korisnik
*

Posts: 6
Joined: Dec 2009
Reputation: 0
Post: #2
RE: Spil karata, problem!!

Info: Formatiranje koda se vrši pomoću code tagova.

Code:
#include <stdlib.h>
#include <iostream.h>
#include <cstring.h>



int main()
{
string spil[53];

srand ( time(NULL) );
for (int i=1;i<53;i++)
{
spil[i]="0";
}
char broj[3];
string boja[5];
boja[1]=" Pik";
boja[2]=" Karo";
boja[3]=" Srce";
boja[4]=" Tref";

string slika;
for ( i=1;i<=4;i++)
{
int j=1;
while (j<14)
{
int x=rand() % 53;
if (spil[x]=="0")
{
if ((j<10) && (j>1))
{
itoa(j,broj,10);
spil[x]=broj+boja[i];
}
else
{
if (j==1) slika.resize(3), slika="As";
spil[x]=slika+boja[i];
if (j==11) slika.resize(7), slika="Zandar";
spil[x]=slika+boja[i];
if (j==12) slika.resize(9), slika="Kraljica";
spil[x]=slika+boja[i];
if (j==13) slika.resize(6), slika="Kralj";
spil[x]=slika+boja[i];
}


j++;

}
}
j=1;
}
int y=1;
for (i=1;i<14;i++)
{
cout<<i<<". ruka: ";
for (int j=1;j<5;j++)
{
cout<<spil[y]<<" , ";
y++;
}
cout<<endl;
}
cout<<endl;


}

to bi trebalo biti to!!
05-05-2010 08:13 PM
Find all posts by this user Quote this message in a reply
Post Reply 


Forum Jump:


User(s) browsing this thread: 1 Guest(s)