Вводится число N и затем N чисел по одному в строке
Необходимо вывести максимальное число среди всех вводимых чисел.
На языке Java
Входные данные:
в первой строке вводится число N - количество чисел (N<=100)
далее по одному в строке идут N чисел (все числа целые, не превышающие по модулю 10 000)
Выходные данные:
вывести на экран максимальное число из всех N чисел.

Toktorovaskar Toktorovaskar    1   19.10.2020 23:45    68

Ответы
Sasha080903 Sasha080903  10.01.2024 17:55
Хорошо, я с радостью помогу вам решить эту задачу.

Вам нужно написать программу на языке Java, которая будет находить максимальное число среди введенных чисел. Пошаговое решение будет следующим:

1. Начнем с создания класса "Main", который будет содержать метод "main" - точку входа в программу.

```java
public class Main {
public static void main(String[] args) {
// ваш код здесь
}
}
```

2. Теперь добавим код для чтения входных данных. Создадим объект класса Scanner для чтения значений с консоли и прочитаем число N - количество чисел.

```java
import java.util.Scanner;

public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int n = scanner.nextInt();
}
}
```

3. Создадим переменную "max" и присвоим ей наименьшее возможное значение целого числа.

```java
import java.util.Scanner;

public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int n = scanner.nextInt();
int max = Integer.MIN_VALUE;
}
}
```

4. Теперь с помощью цикла "for" будем вводить числа и проверять, является ли каждое следующее число больше текущего значения "max". Если это так, то обновим значение "max".

```java
import java.util.Scanner;

public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int n = scanner.nextInt();
int max = Integer.MIN_VALUE;

for (int i = 0; i < n; i++) {
int num = scanner.nextInt();
if (num > max) {
max = num;
}
}

System.out.println("Максимальное число: " + max);
}
}
```

5. Теперь наша программа готова. Мы считываем число N и затем в цикле вводим N чисел. Каждое новое число сравниваем с текущим максимальным числом и обновляем его, если новое число больше. После завершения цикла выводим на экран максимальное число.

Теперь вы можете скомпилировать и запустить программу, и она будет принимать вводимые числа и выводить на экран максимальное число среди них.
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика