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

Язык желательно си, но можно любой. В целях улучшения математических навыков Незнайки, Знайка предложил ему сыграть в игру. Знайка называет натуральное число, а

Незнайка должен найти минимальное число, большее данного, такое что

оно делиться на произведение своих цифр без остатка.

Например, если Знайка загадал число 210, то Незнайка должен дать

ответ 212, так как произведение цифр этого числа равно 2*1*2 = 4, 212

делится на 4 без остатка и это ближайшее число, большее загаданного.

(Число 211 не подходит, так как произведение цифр этого числа равно

2*1*1 = 2, а 211 не делится на 2 без остатка).

Формат ввода

На вход подаётся натуральное число n – число загаданное Знайкой

(1 ≤ n ≤ 1000).

Формат вывода

Вывести на экран одно число – ответ Незнайки.

Примеры

input output

210 212

👇
Ответ:
AnnWer
AnnWer
06.02.2020

Код программы:

#include <stdio.h>

int main()

{

   int n, a, a1,aa, p;

   printf("Введите число: ");

   scanf("%d", &n);

   a = ++n;

   aa = a;

   while(1){

       a = aa;

       p = 1;

       while(a){

           a1 = a % 10;

           p *= a1;

           a = a / 10;

       }

       if (aa % p == 0){

       printf("ответ: %d\n", aa);

       break;

       }

       ++aa;

   }

   return 0;

}

4,4(70 оценок)
Открыть все ответы
Ответ:
SashaZorikhina
SashaZorikhina
06.02.2020

Ветвление – это команда алгоритма, в которой делается выбор, выполнять или не выполнять какую-нибудь группу команд в зависимости от условий. Ветвление используется в двух случаях:

Когда в алгоритме есть действия, которые иногда нужно пропускать (в зависимости от какого-то условия).

Когда в алгоритме нужно записать выбор  тех или иных действий (в зависимости от какого-нибудь условия).

В блок-схеме условие ветвления записывается в ромбе, из которого выходят обязательно 2 стрелки. Стрелка «Да» указывает на команды, которые должны выполняться, когда условие соблюдается. Стрелка «Нет» указывает на команды, которые должны выполнятся, когда условие не соблюдается.

4,6(62 оценок)
Ответ:
Mary2304Cat
Mary2304Cat
06.02.2020
uses crt,graph; type mas=array[1..500] of Pointtype; var gd,gm,i,j,k,n:integer;     a:mas; begin randomize; gd:=0; initgraph(gd,gm,''); for i:=1 to 500 do  begin   a[i].x:=random(getmaxX);   a[i].y:=random(getmaxY);   circle(a[i].x,a[i].y,2);  end; k:=0;n:=0; repeat k:=k+1; delay(200); setcolor(0); for i:=1 to 500 do circle(a[i].x,a[i].y,2); for i:=1 to 500 do  begin   if a[i].y>getmaxY-n-10 then a[i].y:=1   else a[i].y:=a[i].y+3;   if a[i].x<0 then a[i].x:=getmaxX   else a[i].x:=a[i].x-1;  end; setcolor(15); for i:=1 to 500 do circle(a[i].x,a[i].y,2); if k mod 20=0 then  begin   n:=n+1;   line(0,getmaxY-n,getmaxX,getmaxY-n);  end; until keypressed; readln end.
4,7(32 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ