• Напишите программу, которая в последовательности натуральных чисел
    определяет сумму трёхзначных чисел, начинающихся на 4. Программа
    получает на вход количество чисел в последовательности, а затем сами числа.
    В последовательности всегда имеется трёхзначное число, начинающееся на 4.
    Количество чисел не превышает 200. Введённые числа по модулю не
    превышают 10000.
    Программа должна вывести одно число: сумму трёхзначных чисел,
    начинающихся на 4.
    Пример работы программы:
    Входные данные:
    5
    123
    45
    450
    4563
    401
    Выходные данные
    851

Ответы 2

  • а можешь на паскале
    • Автор:

      jaxson
    • 5 лет назад
    • 0
  • Язык: Java

    Класс назови: Help

    import java.math.BigInteger;

    import java.util.ArrayList;

    import java.util.Scanner;

    public class Help {

       public static void main(String[] args) {

           Scanner in = new Scanner(System.in);

           ArrayList<Integer> al = new ArrayList<Integer>();

           try{

               for(int i = 0;;i++){

                   System.out.println("Вы вводите число " + i + " (Впишите любую букву или символ чтобы завершить ряд чисел) :");

                   al.add(in.nextInt());

               }

           }catch(Exception ex){

               System.err.println("Ввод завершён!");

           }

           if(al.isEmpty()){

               System.out.println("Пустой ввод!");

               System.exit(0);

           }

           int count = 0;

           for(int g:al){

               if((g+"").length() == 3 && (g+"").charAt(0) == '4'){

                   count += g;

               }

           }

           System.out.println("Вывод: "+count);

       }

    }

    • Автор:

      xander
    • 5 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years