waspagv: (Default)
DCS Foyle ([personal profile] waspagv) wrote2017-04-14 05:55 pm

Машина должна ездить!

Вот одно из заданий из пособия по подготовке к ОГЭ по информатике и ИКТ.

Напишите программу, которая в последовательности натуральных чисел определяет сумму трёхзначных чисел, начинающихся на 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<n; i++)
        {
            int x = in.nextInt();
            if (x>=400 && x<=499)
                s += x;
        }
        System.out.println(s);
        in.close();
    }
}


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

Post a comment in response:

This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting