class IncreasingSeries {
public static void main(String args[]) {
int no, i, max = 0, counter = 0, temp = 0;
System.out.println("Generated values are : ");
//Random Numbers are generated and checked.
for (i = 1; i <= 10; i++) {
no = (int)(Math.random() * 100);
System.out.print(no + " ");
if (no > max) {
max = no;
counter++;
} else {
if (temp < counter) temp = counter;
max = 0;
counter = 1;
}
}
if (counter >= temp) System.out.println("\n The length of the longest increasing series is " + counter);
else System.out.println("\n The length of the longest increasing series is " + temp);
}
}
In einigen der Werte ist die Antwort richtig, aber für einige Werte ist die Ausgabe 1 mehr die tatsächliche Antwort. für zB: 99,87,25,6,57,29,40,29,4,37. Die Ausgabe sollte 2 sein.Generieren Sie 10 zufällige no und zeigen Sie die Länge der längsten zunehmenden Serie in Java ohne Array oder irgendetwas