1)Используя только литерный ввод, ввести вещественное число, записанное в виде : d.ddE-d, и присвоить его вещественной переменной y.
2)Написать программу, в результате выполнения которой булевская переменная t получает значение TRUE, если выполняется заданное условие, и FALSE в противном случае (Оператор If не использовать). среди первых цифр дробной части заданного положительного вещественного числа есть цифра 0.
А почему? По-моему веселые задачки. Навскидку первая вообще кажется простой. Просто перевод чисел. Я такое уже преобразовывал когда писал на ассемблере. Поищи в инете много про перевод чисел из строки в число есть. Вторую я писал бы так. Не понял сколько это первых чисел, ну допустим пять. Берем и смотрим каждую цифру числа(типа умножаем на 10,100 и т.д. потом отсекаем дробную часть и берем остаток от деления на 10) и сравниваем с 0. Получаем 5 булевских значений. И делаем || на них. Если среди них есть 0, то будет тру, иначе фолс.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 17
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения