Войти
Регистрация
Спроси ai-bota
В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
Показать больше
Показать меньше
тупоумная2525
13.08.2020 06:32 •
Информатика
Склавиатуры вводится натуральное число z. вычислить: количество цифр в числе z; сумму цифр числа z; первую и последнюю цифры числа z.
Ответ:
senator95p0dese
20.08.2020 09:57
var
z,k,n,sum: integer;
s,a: string;
i: byte;
begin
write ('Введите число: ');
readln (z);
Str(z,s);
k:=length(s);
sum:=0;
for i:=1 to k do begin
a:=s[i];
n:=StrToInt(a);
sum:=sum+n;
end;
writeln ('Количество цифр в числе: ',k);
writeln ('Сумма цифр числа: ',sum);
writeln ('Первая цифра числа: ',s[1]);
writeln ('Последняя цифра числа: ',s[k]);
end.
результат:
Введите число: 567854
Количество цифр в числе: 6
Сумма цифр числа: 35
Первая цифра числа: 5
Последняя цифра числа: 4
0,0
(0 оценок)
Популярные вопросы: Информатика
Ангелюся10
26.09.2021 18:20
Найти размер книги.если в книге 830 ст,н а странице 120 строк и 98 символов.е ще в книге есть картинки весом в 5,3 мб...
somovalelyЛеля15
11.05.2023 19:57
Составить столбик вычеслить периметр прямоугольного треугольника и площадь по двум катетам a и b...
1Asya111
11.05.2023 19:57
Св конце фрагмента кодировочной таблицы ascii раскодируйте заданный текст 98 121 99 107 32 105 115 32 109 121 32 100 111 103 46...
elmariya
16.11.2021 02:47
Для какого из значений числа х истинно высказывание: (х 8) и не (х 7)? 9; 2) 8; 3) 7 ; 4) 6...
ДиDi15
16.11.2021 02:47
Бит байт килобайт что это такое как соотносятся друг с другом...
gsubxdu
16.11.2021 02:47
Надо. как вывести в паскале формулу с : = а2+в2/2( если нужно брать произвольные числа)....
Korolinaaa
16.11.2021 02:47
Стандартные модули системы pascalabc. , и о них написать нужно...
Kamila2o18
16.11.2021 02:47
Собери информацию о том,как приготовить мясные катлеты.собраную информацию запиши в виде двух списков: (кухонные пренадлежности) и (продукты)...
Maryan2609
06.06.2021 02:20
Написать программу на паскале написать программу генератора случайных чисел от -100 до 100, и сделать так, чтобы сбоку от отрицательного числа показывалось такое же положительное...
Cfynks
06.06.2021 02:20
Определить s: 1) var s,k: integer; begin s : = 0; for k : = 14 to 18 do s : = s+7; writeln(s); end. 2) var s,k: integer; begin s: =0; for k: =1 to 11 do s: =s+12; write(s); end. 3)...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
z,k,n,sum: integer;
s,a: string;
i: byte;
begin
write ('Введите число: ');
readln (z);
Str(z,s);
k:=length(s);
sum:=0;
for i:=1 to k do begin
a:=s[i];
n:=StrToInt(a);
sum:=sum+n;
end;
writeln ('Количество цифр в числе: ',k);
writeln ('Сумма цифр числа: ',sum);
writeln ('Первая цифра числа: ',s[1]);
writeln ('Последняя цифра числа: ',s[k]);
end.
результат:
Введите число: 567854
Количество цифр в числе: 6
Сумма цифр числа: 35
Первая цифра числа: 5
Последняя цифра числа: 4