• С клавиатуры вводится 3 числа,если сумма трёх чисел положительная и произведение трёх чисел равно от -150 до 200,то необходимо вывести на экран циклом while 3 раза "Ура".
    язык C#
    помогите срочно плииииииииииииз дам 30 баллов.

Ответы 1

  • //Если произведение находится в промежутке не [-150 ; 200] , а в промежутке (-150 ; 200) , то замените >= и <= на > и < соответственно

    using System;

    namespace ConsoleApp11

    {

       class Program

       {

           static void Main(string[] args)

           {

               const int size = 3;

               int[] numbers = new int[size];

               for (int i = 0; i < size; i++)

               {

                   Console.Write("Введите " + (i + 1) + " число: ");

                   numbers[i] = int.Parse(Console.ReadLine());

               }

               if (Sum(numbers) >= 0 && Multiplication(numbers) >= -150 && Multiplication(numbers) <= 200)

               {

                   Console.WriteLine("");

                   int counter = 0;

                   while(counter < 3)

                   {

                       Console.WriteLine("Ура!");

                       counter++;

                   }

               }

               Console.ReadKey();

           }

           static int Sum(int[] arr)

           {

               int sum = 0;

               for (int i = 0; i < arr.Length; i++)

                   sum += arr[i];

               return sum;

           }

           static int Multiplication(int[] arr)

           {

               int multiplication = 1;

               for (int i = 0; i < arr.Length; i++)

                   multiplication *= arr[i];

               return multiplication;

           }

       }

    }

    answer img
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years