Паскаль, решите ! напишите программу, которая в последовательности натуральных чисел находит количество трехзначных чисел оканчивающихся на цифру 8. вход: программа получает на вход количество чисел, а затем сами числа. количество чисел не превышает 1000, а сами числа не превышают 30000. выход: программа должна вывести одно число – количество трехзначных чисел оканчивающихся на цифру 8.
235
439
Ответы на вопрос:
// pascalabc.net 3.3, сборка 1579 от 18.11.2017 // внимание! если программа не работает, обновите версию! begin writeln(readseqinteger(readlninteger) .where(t-> t.between(100,999) and (t mod 10=) end. пример 5 21311348 348 321412 1080 308 8828 2
X- abc ab ba n - bac \\\\\\\\\\\\\\\\\\\ var x, n: integer; a: array [1..4] of char; //пусть тут хранятся символы, 4-ый - буфер для обмена begin readln(n); for x : = 1 to 3 do a[x] : = n.tostring()[x]; //заполняем массив цифрами числа a[4] : = a[1]; a[1] : = a[2]; a[2] : = a[4]; x : = strtoint(a[1] + a[2] + a[3]); //переводим "правильный" массив в число writeln(x); end.
Популярно: Информатика
-
iququwisjjs02.09.2020 05:05
-
6767924.12.2020 12:41
-
Kinder28129.08.2021 00:24
-
sofiyaabramovasss29.09.2021 02:13
-
SmOkEnSHit27.09.2020 14:39
-
farid3222224517.01.2020 10:07
-
makhnoliza03.06.2022 01:50
-
Мне0нужна0помощь10.01.2023 10:35
-
KatkatamailRu28.10.2020 00:54
-
асуль200525.04.2020 21:10