М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
a06b07c2005
a06b07c2005
06.08.2021 23:35 •  Информатика

Дано натуральное число, не превышающее 108 . Нужно написать
программу, которая выводит на экран максимальную цифру числа,
меньшую 7. Если в числе нет цифр, меньших 7, требуется на экран вывести
«NO». Программист написал программу неправильно.
Найдите в программе все ошибки (их может быть одна или несколько).
Для каждой ошибки выпишите строку, в которой она допущена, и
приведите эту же строку в исправленном виде

(Паскаль)
var N, d, m: longint;
begin
readln(N);
m := 0;
while N > 0 do begin
d := N mod 10;
if d < 7 then
if m < d then m := d;
N := N div 10;
end;
if m = 0 then writeln('NO')
else writeln(m)
end.

👇
Открыть все ответы
Ответ:
Emma190
Emma190
06.08.2021

"...напечатает сначала 2, потом - 6" -- это значит a=2 и b=6?


про пятеричные записи ничего не понял...  :) И ИМХО к чему такие сложности? И для чего нам комп и программа? Я подправил исходную прогу чтобы она выдавала все числа подходящие по условию

var x,a,b: longint;


begin

   for var i := 999 DownTo 100 do begin

       a := 0;

       b := 1;

       x := i;

       while x>0 do begin

           if x mod 2 > 0 then a := a+1 else b := b+(x mod 5);

           x := x div 5;

       end;

       if (a = 2) and (b = 6) then writeln('x = ', i, ' a = ', a, ' b = ',b);

   end;

end.


прога проводит расчет для всх трехзначных чисел от 999 до 100

итого мы видим что максимальное подходящее число это 960

при необходимости прогу можно переделать чтобы она находила только максимальное число.

4,8(15 оценок)
Ответ:
GreenApelsin
GreenApelsin
06.08.2021
Для редактора Word можно отметить следующие возможности, как правило, присущие и другим текстовым процессорам: использование разнообразных шрифтов и их начертаний (полужирное, курсивное, контурное, с тенью, надстрочное, подстрочное, с разрядкой или уплотнением, в разном цвете и т.п.); использование в одном документе символов алфавитов разных языков (кириллицы, латиницы, греческого, арабского, еврейского и т.д.); редактирование текста и проверка правописания (орфографии и грамматики); автоматическое разбиение документа на страницы, введение заголовков страниц (верхних и нижних колонтитулов), сносок; встроенный инструментарий деловой графики (позволяющий включать в текст схемы, чертежи, диаграммы); разнообразные инструменты форматирования готового текста (выравнивания, колонки, нумерация); введение ступенчатого, многоуровневого оглавления; поиск и замена фрагмента текста; работа с несколькими документами одновременно, в том числе с документами разных сред (текстом, электронными таблицами, графикой, базами данных). Кроме этого в редакторе Word имеется широкий выбор средств автоматизации, упрощающих выполнение типичных задач: работа с символов; автозамена опечаток при вводе; автоматическое форматирование текста при вводе (автоформат); автоматическое предложение полного варианта даты, а также слова или фразы из списка автотекста после ввода нескольких или первых букв (автозавершение); автоматический анализ документа с целью выделения его ключевых положений, на основании которого составляется автореферат; возможность создания стилей; автоматическое предоставление советов и справочных сведений, которые могут понадобиться по ходу выполнения задачи наличие мастера писем, календарей, повесток, резюме, конвертов, факсов, облегчающих работу по созданию документов
4,4(65 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
Полный доступ к MOGZ
Живи умнее Безлимитный доступ к MOGZ Оформи подписку
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ