Напишите программку, которая в последовательности натуральных чиселопределяет сумму

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

Задать свой вопрос
Ульяна
Паскаль
1 ответ

Язык: 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);

       ArrayListlt;Integergt; al = new ArrayListlt;Integergt;();

       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 amp;amp; (g+"").charAt(0) == '4')

               count += g;

           

       

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

   

Яна Брезе
а можешь на паскале
, оставишь ответ?
Имя:*
E-Mail:


Последние вопросы

Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт