public class Solution {
/*public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
int [] N = new int [20];
int maximum =N[0];
int minimum =N[0];
for (int i = 0; i< N.length; i++){
String s = reader.readLine ();
N[i] = Integer.parseInt(s);
}
for (int i = 1; i< N.length; i++){
if (N[i]< minimum)
minimum=N[i];
}
for (int i = 0; i<N.length; i++){
if (maximum<N[i]){
maximum = N[i];
}
}
System.out.print(maximum +" "+ minimum);
}
}
Александр Шульгин
8 уровень
Коллеги, почему не работает данное решение ?
Архивный
Комментарии (5)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Vlad Lukiyanchuk
26 апреля 2019, 17:10
Даже не 0 присваивается, а рандомное число с памьяти.
0
Наталья
27 апреля 2019, 18:24
присваивается 0. это же значение по умолчанию для int
0
Наталья
26 апреля 2019, 14:18
а так получается, что ты присваиваешь переменным макс и мин 0, массив то не заполнен. в случае с макс программа правильно отрабатывает, а вот с мин всегда сравнивает с 0.
0
Наталья
26 апреля 2019, 14:17
перенеси
int maximum =N[0];
int minimum =N[0];
после цикла заполнения массива
0
IceBergMaster
26 апреля 2019, 14:05
Проведи такие тесты на 5 значениях (20 долго писать)
0