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

0 голосов
129 просмотров

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


Информатика (111 баллов) | 129 просмотров
Дан 1 ответ
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)<br>            {
                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();<br>        }
    }
}

Вариант с использованием 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++)<br>            {
                if (i % 3 == 0)
                {
                    Console.WriteLine(i);
                }
            }            Console.ReadKey();
        }
    }
}

(618 баллов)
0

а do while?

0

эм, тебе написать программу с использованием do while?

0

ну мне нужно решение тремя способами

0

а, так бы сразу