26/10/08 23:02
alexitaly92
salve devo creare un programmino che calcola il punteggio di una partita di calciobalilla in cui si possano inserire i nomi di giocatori e inserendo solo il punteggio della prima squadra aggiorna la classifica e tutto...
Il problema è che quando gli chiedo di leggere le variabili letterali (quelle con il char) facendo partire il programma non funzionano
allego il file così ci date un'occhiata... (non è finito)
Essendo io un programmatore "iniziato" non ditemi che ho sbagliato a mettere tutti quegli if...
Il problema è che quando gli chiedo di leggere le variabili letterali (quelle con il char) facendo partire il programma non funzionano
allego il file così ci date un'occhiata... (non è finito)
Essendo io un programmatore "iniziato" non ditemi che ho sbagliato a mettere tutti quegli if...
#include<stdio.h> main() { int a,b,c,d,pa,pb,pc,pd,t,cont,part; char x,y,f,e; printf("\t\tTool per calcolare punteggio giocatori di un torneo:\n"); printf("\nDigitare 4 per tornao a 4.\n"); printf("Digitare 5 per torneo a 5.\n"); printf("Digitare 6 per torneo a 6.\n"); printf("Digitare 7 per tornao a 7.\n"); printf("Digitare 8 per torneo a 8.\n"); printf("Digitare 0 per uscire.\n"); scanf("%d",&t); cont=1; pa=0; pb=0; pc=0; pd=0; while(t>0) { if(t==4) { part=12; while(cont<part) { scanf("%c",&x); printf("\nPartita nr %d",cont); printf("\nPunteggio prima squadra:"); scanf("%d",&a); b=a; if(a==15) { c=(-15); d=c; cont=cont+1; } if(a==10) { c=(-10); d=c; cont=cont+1; } if(a==6) { c=(0); d=c; cont=cont+1; } if(a==3) { c=(1); d=c; cont=cont+1; } if(a==1) { c=(3); d=c; cont=cont+1; } if(a==0) { c=(6); d=c; cont=cont+1; } if(a==-10) { c=(10); d=c; cont=cont+1; } if(a==-15) { c=(15); d=c; cont=cont+1; } if(a!=0&&a!=1&&a!=3&&a!=6&&a!=10&&a!=15&&a!=-10&&a!=-15) { printf("\nPunteggio non valido"); } pa=pa+a; pb=pb+b; pc=pc+c; pd=pd+d; printf("\nIl %c giocatore ha %d punti.",x,pa); printf("\nIl secondo giocatore ha %d punti.",pb); printf("\nIl terzo giocatore ha %d punti.",pc); printf("\nIl quarto giocatore ha %d punti.",pd); } } if(t==2) { } if(t==3) { } if(t==4) { } if(t==5) { } printf("Digitare 4 per tornao a 4.\n"); printf("Digitare 5 per torneo a 5.\n"); printf("Digitare 6 per torneo a 6.\n"); printf("Digitare 7 per tornao a 7.\n"); printf("Digitare 8 per torneo a 8.\n"); printf("Digitare 0 per uscire.\n"); scanf("%d",&t); } if(t<0) { printf("Opzione non valida"); } if(t=0) { getchar(); } }
Ultima modifica effettuata da alexitaly92 26/10/08 23:06
aaa