В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык
SchoolZnatok
SchoolZnatok
20.12.2020 02:05 •  Информатика

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

Ответ:
beka9867
beka9867
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 чисел. Каждое новое число сравниваем с текущим максимальным числом и обновляем его, если новое число больше. После завершения цикла выводим на экран максимальное число.

Теперь вы можете скомпилировать и запустить программу, и она будет принимать вводимые числа и выводить на экран максимальное число среди них.
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?