ПредишенСледващото

Всеки знае, че "Happy" се нарича билет, в който сумата от първите три цифри е равен на сбора на второто трицифрено число. Нека разгледаме как да се реши проблема с определение на щастието в MS Excel и среда за програмиране.

Ние конструира формула в таблица

Проблем: шестцифрен номер, е необходимо да се напише формула, която ще доведе до една от двете думи "щастливи" или "уви" се съхранява в клетката на електронната таблица

За определяне на щастието трябва да изберете всяка цифра в номера. Ние помагаме на текст функция = MID () ще го разпредели от низа произволен брой символи. Функцията има три аргумента: изходния код, началната позиция и броят на изтеглените марка.

Проблемът на късмет билет

В примера на клетъчната А1, 1 характер се екстрахира от трета позиция.

Сега, като се прилагат тази формула получаваме шест пъти в шест клетки на отделните цифри от първоначалния брой. За да се определи щастие ние се нуждаем от логическа функция = IF (). Ние се характеризира с три аргумента: булев израз, стойността, която се връща (изход), ако изразът е верен, и стойността, която се връща в случай на лъжа.


В примера на логическия израз връща "щастлив", ако сумата от първите три клетки е сумата от вторите три числа
и "уви" друго.

Комбинирайте тези два метода, и се получи следната функция:


Формулата е включен в една клетка.

софтуер за писане

Напишете програма, която изчислява броя на късмет номера.

Принципът на тази програма е подобна в много отношения, но има съществена разлика. Програмата не използва низови функции, има стая - това е номера. Използването на операция целочислено деление добиваме всеки цифрено число.

Аз привлека вниманието ви, програмата работи правилно в Паскал ABC и не е вярно TurboPascal и всички, защото типът число в TurboPascal съхранява в клетките на паметта 16 и максималната стойност, която може да се

Там са коренно различни решение:

В шест под-номера се движат всички възможни варианти schestiznachnyh номера. Но в резултат на програмата ще бъде същото.

За този материал се появи благодарение на издаването на неизвестно момиче от Новосибирск Анастасия. Тя се обърна към мен с един въпрос. За вдъхновение благодарение на нея)

Свързани статии

Подкрепете проекта - споделете линка, благодаря!