Вот одно из заданий из пособия по подготовке к ОГЭ по информатике и ИКТ.
Напишите программу, которая в последовательности натуральных чисел определяет сумму трёхзначных чисел, начинающихся на 4. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется трёхзначное число, начинающееся на 4. Количество чисел не превышает 200. Введенные числа по модулю не превышают 10000. Программа должна вывести одно число: сумму трёхзначных чисел, начинающихся на 4.
Вот решение задачи:
package task3_20;
import java.util.Scanner;
public class Task3_20
{
public static void main(String[] args)
{
Scanner in = new Scanner(System.in);
int n = in.nextInt();
int s = 0;
for (int i=0; i {
int x = in.nextInt();
if (x>=400 && x<=499)
s += x;
}
System.out.println(s);
in.close();
}
}
Внимание, вопрос: какие ошибки допущены в решении с точки зрения проверяющего. Найдите не менее трёх. С точки зрения нормального человека ошибок здесь нет.
Оригинал этого сообщения находится
здесь.