int intento[8][8];
int Max;
int Min;
int MaxI;
int MaxJ;
int MinI;
int MinJ;
int Inicio;
long RandomNum = 0;
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
randomSeed(analogRead(A0));
}
void loop() {
Serial.println("Si desea iniciar presione el numero 1");
Serial.end();
Serial.begin(9600);
while(Serial.available()==0)
Inicio = Serial.parseInt();
if (Inicio == 1){
for (int i = 0; i < 8; i++) {
for(int j = 0; j < 8; j++){
RandomNum = random (1,99);
intento [i][j] = RandomNum;
}
}
Serial.println("La matriz es: {");
for (int i = 0; i < 7; i++) {
for (int j = 0; j < 7; j++) {
Serial.print(intento[i][j]);
Serial.print(",");
}
Serial.println();
}
for (int j = 0; j < 8; j++) {
Serial.print(intento[7][j]);
Serial.print(",");
}
Serial.println();
for (int i = 0; i < 8; i++) {
for (int j = 0; j < 8; j++) {
if (intento[i][j] > Max ){
Max = intento[i][j];
MaxI = i;
MaxJ = j;
}
}
}
Min = Max;
for (int i = 0; i < 8; i++) {
for (int j = 0; j < 8; j++) {
if (intento[i][j] < Min ){
Min = intento[i][j];
MinI = i;
MinJ = j;
}
}
}
Serial.print("el mayor valor en la matriz es ");
Serial.print(Max);
Serial.print(" en la posicion ");
Serial.print(MaxI+1);
Serial.print(", ");
Serial.println(MaxJ+1);
Serial.print("el menor valor en la matriz es ");
Serial.print(Min);
Serial.print(" en la posicion ");
Serial.print(MinI+1);
Serial.print(", ");
Serial.println(MinJ+1);
}
else {Serial.println("Ud ha indicado que no desea ralizar el proceso correspondiente");}
}