using System;
namespace ConsoleApp
{
internal class Program
{
private static void Main()
{
Console.Write("n = ");
int n = int.Parse(Console.ReadLine());
Console.Write("t = ");
int t = int.Parse(Console.ReadLine());
int counter = 0;
// цикл по всем натуральным числам, меньших n
for (int i = 1; i < n; ++i)
{
int sum = GetDigitsSum(i); // получаем сумму цифр
int sqSum = sum * sum; // вычисляем квадрат этой суммы
if (sqSum == t)
{
counter++;
Console.WriteLine(i);
}
}
if (counter == 0)
Console.WriteLine("Nothing found");
}
private static int GetDigitsSum(int num)
{
int sum = 0;
while (num > 0)
{
sum += num % 10; // добавляем в сумму последнюю цифру
num /= 10; // отсекаем последнюю цифру
}
return sum;
}
}
}
Поделитесь своими знаниями, ответьте на вопрос:
Почему в представленных ситуациях целесообразно прибегать к моделированию?A. Исследуемый объект очень мал.B. Исследование объекта может привести к разрушениюC. Исследование объекта опасно.D. Исследуемый объект очень велик.
S=int(input()) - Переменная S задается пользователям
x=1 - Переменная x задается 1
s=0 - Переменная s задается 0
while S != 0: - Начинается цикл пока S не равно 0
if S < 300: - Если S меньше 300
if S % 10 == 6 and S % 6 == 0: - Если S процентов 10 равно 6 и S процентов 10 равно 0
s += S - Переменная s прибавляется к S
S = int(input()) - Переменная S задается пользователям
x += 1 - Переменная x прибавляется на 1
if x > 100: - Если x больше 100
stop - Стоп (Точно не знаю стоп это вроде бы остановить программу)
print(s) - Печатать в консоль значение переменной s
Объяснение:
Объяснения нет.