domenica 20 settembre 2009

Risoluzione in linguaggio C del gioco "Affari Tuoi"

#include int i;int s[19];int p[19];void selezione(){s[0]=1;s[1]=2;s[2]=3;s[3]=4;s[4]=5;s[5]=6;s[6]=7;s[7]=8;s[8]=9;s[9]=10;s[10]=11;s[11]=12;s[12]=13;s[13]=14;s[14]=15;s[15]=16;s[16]=17;s[17]=18;s[18]=19;s[19]=20;}void caricaPremi(){p[0]=5;p[1]=100000;p[2]=100;p[3]=20000;p[4]=1000;p[5]=2;p[6]=50000;p[7]=10000;p[8]=200;p[9]=2000;p[10]=10;p[11]=30000;p[12]=500;p[13]=5000;p[14]=1;p[15]=500000;p[16]=3000;p[17]=25;p[18]=250000;p[19]=50;}int scegliPacco(){int a;printf("scegli uno dei venti pacchi a disposizione");scanf("%d",&a);if(a==s[0]){a=p[0];}else if(a==s[1]){a=p[1];}else if(a==s[2]){a=p[2];}else if(a==s[3]){a=p[3];}else if(a==s[4]){a=p[4];}else if(a==s[4]){a=p[4];}else if(a==s[5]){a=p[5];}else if(a==s[6]){a=p[6];}else if(a==s[7]){a=p[7];}else if(a==s[8]){a=p[8];}else if(a==s[9]){a=p[9];}else if(a==s[10]){a=p[10];}else if(a==s[11]){a=p[11];}else if(a==s[12]){a=p[12];}else if(a==s[13]){a=p[13];}else if(a==s[14]){a=p[14];}else if(a==s[15]){a=p[15];}else if(a==s[16]){a=p[16];}else if(a==s[17]){a=p[17];}else if(a==s[18]){a=p[18];}else if(a==s[19]){a=p[19];}}void azzeraPacco(){for(i=0;i<18;i++){int b;printf("\nscegli il pacco che vuoi eliminare");scanf("%d",&b);if(b==s[0]){printf("non vincerai euro:%d",p[0]);p[0]=0;}else if(b==s[1]){printf("non vincerai euro:%d",p[1]);p[1]=0;}else if(b==s[2]){printf("non vincerai euro:%d",p[2]);p[2]=0;}else if(b==s[3]){printf("non vincerai euro:%d",p[3]);p[3]=0;}else if(b==s[4]){printf("non vincerai euro:%d",p[4]);p[4]=0;}else if(b==s[5]){printf("non vincerai euro:%d",p[5]);p[5]=0;}else if(b==s[6]){printf("non vincerai euro:%d",p[6]);p[7]=0;}else if(b==s[8]){printf("non vincerai euro:%d",p[8]);p[8]=0;}else if(b==s[9]){printf("non vincerai euro:%d",p[9]);p[9]=0;}else if(b==s[10]){printf("non vincerai euro:%d",p[10]);p[10]=0;}else if(b==s[11]){printf("non vincerai euro:%d",p[11]);p[11]=0;}else if(b==s[12]){printf("non vincerai euro:%d",p[12]);p[12]=0;}else if(b==s[12]){printf("non vincerai euro:%d",p[12]);p[12]=0;}else if(b==s[13]){printf("non vincerai euro:%d",p[13]);p[13]=0;}else if(b==s[14]){printf("non vincerai euro:%d",p[14]);p[14]=0;}else if(b==s[15]){printf("non vincerai euro:%d",p[15]);p[15]=0;}else if(b==s[16]){printf("non vincerai euro:%d",p[16]);p[16]=0;}else if(b==s[17]){printf("non vincerai euro:%d",p[17]);p[17]=0;}else if(b==s[18]){printf("non vincerai euro:%d",p[18]);p[18]=0;}else if(b==s[19]){printf("non vincerai euro:%d",p[19]);p[19]=0;}}} main(){int x;selezione();caricaPremi();x =scegliPacco();azzeraPacco();printf("\nhai vinto euro:%d",x);}

Nessun commento:

Che voto daresti a questo blog: