// data una matrice 3×3 di numeri interi a caso
// trova il massimo edi il minimo.
int scacchiera[3][3]; int max=0, min=10; void setup() { pinMode(13, OUTPUT); Serial.begin(9600); randomSeed(analogRead(0));
casuale(); stampa(); massimo(); minimo(); }
void loop() {
}
void stampa(){ for(int r=0; r<=2; r++){ for(int c=0; c<=2; c++){ Serial.print(scacchiera[r][c]); Serial.print(” | “); } Serial.println(); } }
|
void massimo(){ for(int r=0; r<=2; r++){ for(int c=0; c<=2; c++){ if(scacchiera[r][c]>max) max=scacchiera[r][c]; } } Serial.println(); Serial.print(“Il massimo vale: “); Serial.println(max); }
void minimo(){ for(int r=0; r<=2; r++){ for(int c=0; c<=2; c++){ if(scacchiera[r][c]<min) min=scacchiera[r][c]; } } Serial.print(“Il minimo vale: “); Serial.println(min); }
void casuale(){ for(int r=0; r<=2; r++){ for(int c=0; c<=2; c++){ scacchiera[r][c]=random(0, 10); } } } |