4. Запишите условный оператор, который исполняет данное деянье: вывести в текстовое

4. Запишите условный оператор, который исполняет данное деянье: вывести в текстовое поле Edit1 количество цифр в целом числе А, что на- лежит спектра от 1 до 999.
5. Запишите условный оператор, который исполняет данное действие: круп- е из 3-х разных значений переменных вещественного типа X, Y и Z умень- шить на 0,3.
6. Создайте программку, с поддержкою которой определяется столетия, к которому принадлежит обозначенный год в (вgt; 0). (Учитывать, что, к примеру, началом ХХ в. Был 1901, а не 1900.)

Задать свой вопрос
1 ответ

1. Есть число n. 
Пускай n=123. Что будет, если разделить его на 10?
Получится 12,3. То есть 12 - целая часть, а 3 - остаток.
Далее опять разделяем на 10. 1,23.
И в заключительный раз: 0,123. Целая часть =0. На этом останавливаемся.
А сколько раз выполнили дробленье? 3. Вот и ответ.

Сейчас запишем на паскале:
Как видно из вышенаписанного, нужно продолжать выполнять деянья, пока целая часть не равна 0. То есть
while ngt;0 do
И у нас есть некий счетчик итераций, значение которого и будет являться ответом.
А тело цикла:
n div 10 (целочисленное разделенье)
inc(k) (увеличение счетчика)
=================================== ========

2-ая:
Как я сообразил, необходимо просто вывести на экран то, что обязано получиться?

Необходимо в цикле пройти по каждому символу.
Если он равен "*" (if s[i] = '*' then), ничего не делать.
По другому вывести его два раза (write(s[i],s[i])).

====================
Добавить данные в начало файла нельзя. Необходимо либо записывать в новый, или перезаписывать начальный (за ранее считав все в память)
, оставишь ответ?
Имя:*
E-Mail:


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

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

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

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

Войти на сайт