Вопрос задан 28.02.2019 в 19:51. Предмет Информатика. Спрашивает Сычёва Елизавета.

С# Решите задачу тремя способами - используя операторы цикла while, do while и for. Вывести на

экран: все целые числа из диапазона от А до В, кратные трем (А<=В);
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Баранова Елизавета.
Сделал в VS 2016


Вариант с использованием While
namespace ConsoleApplication
{
    class Program
    {
        static void Main(string[] args)
        {
            int a = Convert.ToInt32(Console.ReadLine());
            int b = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine(" ");
            while (a <= b)
            {
                if (a % 3 == 0)
                {
                    Console.WriteLine(a);
                }
                a++;
            }
       
            Console.ReadKey();        }
    }
}


Вариант с использованием do while
namespace ConsoleApplication
{
    class Program
    {
        static void Main(string[] args)
        {
            int a = Convert.ToInt32(Console.ReadLine());
            int b = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine(" ");
            do
            {
                if (a % 3 == 0)
                {
                    Console.WriteLine(a);
                }
                a++;
            }
            while (a <= b);            Console.ReadKey();
        }
    }
}

Вариант с использованием for
namespace ConsoleApplication
{
    class Program
    {
        static void Main(string[] args)
        {
            int a = Convert.ToInt32(Console.ReadLine());
            int b = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine(" ");
            for (int i = a; i <= b; i++)
            {
                if (i % 3 == 0)
                {
                    Console.WriteLine(i);
                }
            }            Console.ReadKey();
        }
    }
}
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Способ 1: использование оператора цикла while

int A = 1; // начальное значение диапазона int B = 20; // конечное значение диапазона

while (A <= B) { if (A % 3 == 0) { // проверка кратности трём Console.WriteLine(A); } A++; }

Способ 2: использование оператора цикла do while

int A = 1; // начальное значение диапазона int B = 20; // конечное значение диапазона

do { if (A % 3 == 0) { // проверка кратности трём Console.WriteLine(A); } A++; } while (A <= B);

Способ 3: использование оператора цикла for

int A = 1; // начальное значение диапазона int B = 20; // конечное значение диапазона

for (int i = A; i <= B; i++) { if (i % 3 == 0) { // проверка кратности трём Console.WriteLine(i); } }

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос