23/02/08 18:52
Matteus
Il programma è il seguente, ma mi da un errore sul randomize, perchè???
#include<stdlib.h> #include<stdio.h> #include<conio.h> #include<iostream.h> main(){ int NUMPC, NUMMIO, NTENTATIVI; for (int i=11;i<32;i++){gotoxy(i,1);cout<<'#';} gotoxy(11,2);cout<<"#Indovina il numero!#"; for(int i=11;i<32;i++){gotoxy(i,3);cout<<'#';} NUMPC = randomize(); gotoxy(1,10);cout<<"Attensi! Sto elaborando un numero"; for(int y =33;y<80;y+=2){gotoxy(y,10);cout<<'.'; for (int j=1;j<10000;j++);} gotoxy(10,11);cout<<"Ho pensato al numero"; gotoxy(10,12);cout<<"Quale numero ho pensato da 0 a 999?(Inserire 1001per sapere il numero pensato)"; gotoxy(10,13);cin>>NUMMIO; if(NUMMIO==1001){gotoxy(10,14);cout<<"Il numeropensato dal PC e': "<<NUMPC; gotoxy(10,15);cout<<"Non hai trovato il numero pensato dal PC";} else{if(NUMMIO>NUMPC){gotoxy(10,14);cout<<"Il numero e' piu' basso";} else if(NUMMIO<NUMPC){gotoxy(10,14);cout<<"Il numero e' piu' alto ";} else {gotoxy(10,14);cout<<"Il numero e' esatto ";} NTENTATIVI++; while(NUMMIO!=NUMPC){gotoxy(10,13);cin>>NUMMIO; if(NUMMIO>NUMPC){gotoxy(10,14);cout<<"Il numero e' piu' basso";} else if(NUMMIO<NUMPC){gotoxy(10,14);cout<<"Il numero e' piu' alto ";} else {gotoxy(10,14);cout<<"Il numero e' esatto ";} NTENTATIVI++; } if (NTENTATIVI=<10){gotoxy(10,15);cout<<"Bravo hai indovinato in "<<NTENTATIVI<<" tentativi";} else if(NTENTATIVI>10){gotoxy(10,15);cout<<"Bravo scemo hai indovinato in piu' di 10 tentativi: "<<NTENTATIVI<<" tentativi"; else if (NTENTATIVI==1){gotoxy(10,15);cout<<"Hai avuto fortuna: hai indovinato al 1^tentativo"; } }
aaa