Salve, volevo avere un aiuto su come creare un programma che simuli una corsa dei cavalli. L indicazione dell esercizio è che ci sono 3 cavalli e ogni volta devo farli spostare di determinate casalle. Io ho avuto un idea. ho 10 casi:
-caso 0 muore
-caso 1,2,3 si muove da 2 a 4 casalle
caso 4,5 si muove di una casella
-caso 6,7 sta fermo
caso 8 si muove di 5 caselle
caso 9 si muove di 9 caselle
Ho pensato che al posto dei cavalli, possa mettere un "*" come cout. Ho iniziato a scrivere il programma, ma non so più come continuare. Premetto che sono alle basi, quindi utilizzo ancora funzioni molto basilari (cicli, if, ecc...):
Scusatemi, ma da qua in poi non so come andare avanti.
-caso 0 muore
-caso 1,2,3 si muove da 2 a 4 casalle
caso 4,5 si muove di una casella
-caso 6,7 sta fermo
caso 8 si muove di 5 caselle
caso 9 si muove di 9 caselle
Ho pensato che al posto dei cavalli, possa mettere un "*" come cout. Ho iniziato a scrivere il programma, ma non so più come continuare. Premetto che sono alle basi, quindi utilizzo ancora funzioni molto basilari (cicli, if, ecc...):
C++:
#include <cstdlib>
#include <iostream>
#include <ctime>
using namespace std;
int main() {
int c1, c2, c3, caso, vinto, riga, colonna,morto, somma;
c1=0;
colonna=80;
riga=3;
c2=0;
c3=0;
vinto=false;
morto=false;
while (vinto=false && c1<80 && c2<80 && c3<80) {
c1=(rand()%10);
c2=(rand()%10);
c3=(rand()%10);
if (c1=0) {
morto=true;
cout<<"*";
Ultima modifica da un moderatore: