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

Ответы на вопрос

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


Топ вопросов за вчера в категории Информатика








Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili