Дан массив из N элементов отыскать сумму частей массива являющихся трехзначными

Дан массив из N частей отыскать сумму частей массива являющихся трехзначными числами в которых число 10-ов больше чем число сотен и сумма цифр которых больше 10 (Паскаль)

Задать свой вопрос
Лариса Массова
Какой диапазон значений у N? (паскаль - таковой язык, что без подключения директорий создается массив только с определенной, данной в программке длиной (не вводимой с клавиатуры))
1 ответ

begin

 var n := ReadInteger();

 var a := ReadArrInteger(n);

 var Sum := 0;

 foreach var x in a do

 begin

   var s := x.ToString;

   if (s.Length = 3) and

      (s[1] lt; s[2]) and

      (s[1].ToDigit + s[2].ToDigit + s[3].ToDigit gt; 10)

     then Sum += x

 end;

 Print(Sum)

end.

, оставишь ответ?
Имя:*
E-Mail:


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

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

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

Войти на сайт