М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
dnlnv
dnlnv
29.05.2022 01:44 •  Информатика

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

👇
Ответ:
Doshatop
Doshatop
29.05.2022
Хорошо, я с радостью помогу вам решить эту задачу.

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

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