Пример в Excel. лист защищен без пароля, чтобы не испортить формулы. Программа работает от 0 до 255 числа. Для перевода достаточно разделить, отбросив дробную часть и затем выписать результат в обратном порядке.
(3-3)*3+3=3
3+3-3:3=5
3+3+3-3=6
3+3+3:3=7
3*3-3:3=8
3:3*3*3=9
Библиотеки нужно добавить самому.
Программу проверила на компиляторе,можно с ней работать.
Там есть в условии небольшая опечатка, в условии одном дана С (большая), но сама она нигде не дана, поэтому я использовала с (маленькую).
Если вдруг нужно будет самому ввести а, b и c, добавь сюда функцию cin >> a >> b >> c. Если нет, заранее приравняй к этим переменным какие-то значения.
int main()
{
int M, a, c, b, S, f, i;
int k[6] = {0, 1, 2, 3, 4, 5};
M = (a*a - c*c)*(a-b);
for (i=0; i<7; i++)
{
if (M == k[i])
S = M/(a*c);
else S = (a-c)*M;
}
if (S == M)
f = (a*b*S)/с;
else f = S-M;
return 0;
}
Const N = 30; // Количетсво дней
var
i,count:integer;
h: array [1..N] of integer;
begin
count:=0;
writeln('Введите количество осадков');
for i:=1 to N do
read(h[i]);
for i:=1 to N do
if h[i]>0 then
count:=count+1;
writeln('Количество дождливых дней ', count)
end.
В первой строке указываем количество дней. Это константа N
Далее объявляем, что переменная count равна 0. В этой переменной мы будем хранить количество дней с осадками.
Далее мы вводим с клавиатуры 30 чисел, показывающих осадки.
Потом мы проверяем, если число в массиве больше нуля, то мы увеличиваем count на единицу. Тоесть прибавляем +1 день с осадками.
В конце выводим количество дней с осадками
1
Посмотрите на данное вам число и определите количество его цифр.
Пример: напишите 5827 в развернутом виде.
Прочитайте число вслух: пять тысяч восемьсот двадцать семь.
Обратите внимание, что в этом числе есть четыре цифры. В результате развернутая форма будет содержать четыре слагаемых.
2
Перепишите число в виде суммы его цифр, оставив между ними некоторое расстояние, чтобы умножить каждую цифру на некоторую цифру (об этом далее).
Пример: 5827 перепишите так:
5 + 8 + 2 + 7
3
Цифры числа расположены в определенных позициях, которые соответствуют (справа налево) единицам, десяткам, сотням, тысячам и так далее. Определите название позиции и ее значение для каждой цифры (справа налево).
Пример: так как в данном числе четыре цифры, то вам нужно определить названия четырех позиций (справа налево).
7 соответствует единицам (значение = 1).
2 соответствует десяткам (значение = 10).
8 соответствует сотням (значение = 100).
5 соответствует тысячам (значение = 1000).
4
Умножьте каждую цифру данного числа на значение соответствующей ей позиции.
Пример: [5 * 1000] + [8 * 100] + [2 * 10] + [7 * 1]
5
Запишите окончательный ответ, так как сумма произведений является развернутой формой исходного числа.
Пример: развернутая форма 5827:
5000 + 800 + 20 + 1