Напишите программы в среде графического исполнителя Робот для решения следующих задач: закрасить рабочее поле горизонтальными пунктирными линиями;
закрасить квадраты во всех углах рабочего поля;
закрасить рабочее поле в клетку.
Ответы на вопрос:
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;
}
}
}
Популярно: Информатика
-
barmoksana12.04.2022 01:37
-
Dashe444ki30.01.2022 23:41
-
sasha790075sasp07uw402.12.2021 04:21
-
bmonolova198024.11.2021 10:23
-
gorod172322.06.2023 18:32
-
катя506220.04.2023 16:03
-
вампир98207.03.2021 11:03
-
alsuu0008.05.2023 09:55
-
gay200228.08.2020 03:54
-
Vanita11110601.08.2022 13:29