Андрей Анна22
?>

Автомат по¬лу¬ча¬ет на вход четырёхзначное де¬ся¬тич¬ное число. новое де¬ся¬тич¬ное число стро¬ит¬ся по сле¬ду¬ю¬щим правилам. 1. вы¬чис¬ля¬ют¬ся два числа — сумма «крайних» цифр четырёхзначного числа и сумма «средних» цифр четырёхзначного числа. 2. по¬лу¬чен¬ные два числа за¬пи¬сы¬ва¬ют¬ся друг за дру¬гом в по¬ряд¬ке не¬воз¬рас¬та¬ния (без разделителей пример. ис¬ход¬ное число: 7345. сумма «крайних» цифр: 12, сумма «средних» цифр числа: 7. результат: 127. определите, сколь¬ко из ниже чисел могут по¬лу¬чить¬ся в ре¬зуль¬та¬те ра¬бо¬ты автомата: 211 1717 1817 1718 1916 219 21 10 в от¬ве¬те за¬пи¬ши¬те толь¬ко ко¬ли¬че¬ство чисел.

Информатика

Ответы

stertumasova29
Из данных чисел по приведенному алгоритму могут получиться числа:
1717 (например, из 9898); 1817 (например, из 8999);
21 (например, из 1200); 10 (например, из 1000)
ответ: 4
ЕленаАлександровна381
Цикл с предусловием это такой цикл, в котором условие проверяется перед выполнением тела цикла.
А цикл с постусловием - на оборот, он сначала выполнит, а потом проверит условие и если условие true, то цикл завершится.

Цикл с постусловием, можно использовать в таких ситуациях, когда надо что-то сделать и если чего-то не хватает, то сделать еще раз. Напрмер отправить письмо на email, а если не отправилось, то повторить еще 3 раза. Сначала выполнится тело цикла, в котором находятся функции отправки письма и если отправка удачная, то сообщаем until() true. Иначе тело выполнится еще и еще и еще кучу раз, если мы не задали счетчик в теле цикла, как вариант...

Цикл с предусловием можно использовать, если надо проверять какое-то значение ПЕРЕД выполнением тела цикла и тебе не важно, должно ли оно хоть раз выполниться. Например запросить пароль у пользователя. Но если пользователь уже ввёл пароль, то зачем его запрашивать? Тут можно было бы использовать while
Fedorovich_Aleksandrovich685
        private string fuction(string a,string b)        {
            char[] massa = a.ToCharArray();            char[] massb = b.ToCharArray();            foreach(char itema in massa)            {                foreach(char itemb in massb)                {                    if(itema == itemb)                    {                        break;                    }                    else                    {                        a += itema.ToString();                        break;                    }                }            }            return a;        }

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Автомат по¬лу¬ча¬ет на вход четырёхзначное де¬ся¬тич¬ное число. новое де¬ся¬тич¬ное число стро¬ит¬ся по сле¬ду¬ю¬щим правилам. 1. вы¬чис¬ля¬ют¬ся два числа — сумма «крайних» цифр четырёхзначного числа и сумма «средних» цифр четырёхзначного числа. 2. по¬лу¬чен¬ные два числа за¬пи¬сы¬ва¬ют¬ся друг за дру¬гом в по¬ряд¬ке не¬воз¬рас¬та¬ния (без разделителей пример. ис¬ход¬ное число: 7345. сумма «крайних» цифр: 12, сумма «средних» цифр числа: 7. результат: 127. определите, сколь¬ко из ниже чисел могут по¬лу¬чить¬ся в ре¬зуль¬та¬те ра¬бо¬ты автомата: 211 1717 1817 1718 1916 219 21 10 в от¬ве¬те за¬пи¬ши¬те толь¬ко ко¬ли¬че¬ство чисел.
Ваше имя (никнейм)*
Email*
Комментарий*