#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define RMAX 11
#define CMAX 11
/*Variabili Globali*/
int i;
int j;
/*Prototipi Procedure*/
void RisposteOriz(char Rorizzontali[][CMAX]);
void RisposteVert(char Rverticali[][CMAX]);
void InsOrizzontale(char Cruciverba[][CMAX]);
void InsVerticale(char Cruciverba[][CMAX]);
void visualdomande();
void visualcruciverba(char Cruciverba[][CMAX]);
/*Programma Principale*/
int main()
{
char Rorizzontali[RMAX][CMAX];
char Rverticali[RMAX][CMAX];
char Posorizzontali[RMAX];
char Posverticali[RMAX];
char Cruciverba[RMAX][CMAX];
char scelta[12];
visualcruciverba(&Cruciverba[0]);
visualdomande();
printf("\n\n\tVERTICALI o ORIZZONTALI: ");
gets(scelta);
if(strcmp(scelta,"orizzontale")==1){
InsVerticale(&Cruciverba[0]);
}
else{
InsOrizzontale(&Cruciverba[0]);
}
RisposteOriz(&Rorizzontali[0]);
RisposteVert(&Rverticali[0]);
system("PAUSE");
return(0);
}
/*Procedure:*/
void RisposteOriz(char Rorizzontali[][CMAX]){
return;
}
void RisposteVert(char Rverticali[][CMAX]){
return;
}
void InsOrizzontale(char Cruciverba[][CMAX]){
int n;
printf("Inserisci numero domanda: ");
scanf("%d",&n);
return;
}
void InsVerticale(char Cruciverba[][CMAX]){
return;
}
void visualdomande(){
printf("\n\tORIZZONTALI\n");
printf("\t[1]Due del kent \n\t[2]antichi cantori \n\t[7]barriera del fiume\n");
printf("\t[8]chiodo di sicurezza dell'alpinista \n\t[10]piano triennale per la tutela\n");
printf("\t[13]il dominio per la Romania \n\t[14]un attributo per la mediocrita'\n");
printf("\t[16]coda di allodola \n\t[17]la nostra ex moneta\n");
printf("\t[18]associazione doppiatori attori pubblicitari \n\t[20]un'alessia della tv\n");
printf("\t[23]piccolo incavo,generalmente scavato dall'acqua,\n\t piccolo di una nicchia\n");
printf("\t[24]Alexander, attore austriaco di origini italiane\n");
printf("\n\tVERTICALI\n");
printf("\t[1]Ha scritto 'l'insostenibile leggerezza dell'essere' \n\t[3]due lettere d'affari\n");
printf("\t[4]misure di grano \n\t[5]idea a meta' \n\t[6]mostocotto molto condensato\n");
printf("\t[8]la serie di disegni a fumetti \n\t[9]compositore parmigiano\n");
printf("\t[11]cittadina in provincia di Sassari \n\t[12]si mettono ai piedi\n");
printf("\t[15]amministrazione autonoma dei monopoli di stato \n\t[19]in quale luogo?\n");
printf("\t[21]dare a meta' \n\t[22]volo senza uguali\n");
return;
}
void visualcruciverba(char Cruciverba[][CMAX]){
printf("\t\t\t");
for(i=0;i<RMAX;i++){
for(j=0;j<CMAX;j++){
printf("%c",Cruciverba[i][j]);
}
printf("\n\t\t\t");
}
return;
}