Ragazzi buona pomeriggio ho bisogno di un vostro aiuto,il professore mi ha detto di creare una semplice battaglia navale in c....divisa in piu' parti.
Adesso il professore mi ha chiesto di posizionare la casella dove andranno a mettere le 2 navi il campo ed un array di 5(elementi)...dopo di questo deve verificare se ai inserito le navi correttamente e se sbagliato tramite il while oppure il do-while verifica se hai inserito piu navi ...da premettere che lo 0 indica il mare e 1 indica la posizione della nave.
campo[dim]={1,2,3,4,5}.....queste con le parentesi graffe sono le caselle dove io vorrei andare a mettere le 2 navi....ma mi sono imbrogliato e adesso non so piu andare avanti
questo e il mio programma vi prego di aiutarmi...lo so che sbagliato....ma fatemi capire dove sbaglio
#include <stdio.h>
#include <stdlib.h>
#define dim 5
#define nave 2
int main(int argc, char *argv[]) {
int r,c,i,campo[dim]={1,2,3,4,5},corazzata[nave];
do{
for(i=0; i<dim ; i++);
printf("scegli la casella dove posizionare la nave\n");
Ragazzi buona pomeriggio ho bisogno di un vostro aiuto,il professore mi ha detto di creare una semplice battaglia navale in c....divisa in piu' parti.
Adesso il professore mi ha chiesto di posizionare la casella dove andranno a mettere le 2 navi il campo ed un array di 5(elementi)...dopo di questo deve verificare se ai inserito le navi correttamente e se sbagliato tramite il while oppure il do-while verifica se hai inserito piu navi ...da premettere che lo 0 indica il mare e 1 indica la posizione della nave.
campo[dim]={1,2,3,4,5}.....queste con le parentesi graffe sono le caselle dove io vorrei andare a mettere le 2 navi....ma mi sono imbrogliato e adesso non so piu andare avanti
questo e il mio programma vi prego di aiutarmi...lo so che sbagliato....ma fatemi capire dove sbaglio
#include <stdio.h>
#include <stdlib.h>
#define dim 5
#define nave 2
int main(int argc, char *argv[]) {
int r,c,i,campo[dim]={1,2,3,4,5},corazzata[nave];
do{
for(i=0; i<dim ; i++);
printf("scegli la casella dove posizionare la nave\n");
scanf("%d",&campo);
if(i==(corazzata-1))
printf("nave inserita corretamente\n");
}while (corazzata>3);
system("pause");
return 0;
}