profile
Размещено 5 лет назад по предмету Информатика от mikhalichdebil

СРОЧНО! Написать программу, описание:
Среди n введенных чисел в диапазоне до - 10000 до +10000
1) Найти все числа кратные 3, но не кратные 5;
2) Найти числа, которые входят в диапазон от -100 до +100;
3) Подсчитать кол-во чисел нечетных среды всех введенных

Программа должна быть с комментариями

  1. Ответ на вопрос
    Ответ на вопрос дан MaxLevs

    /////////////////////Так как целевой язык НЕ указан, написал на C# (+ форматированный тест программы во вложениях. main.cs)////////////////////////

    using System;

    public class Test

    {

       /// <summary>

       /// Метод для получения целого числа с клавиатуры

       /// </summary>

       /// <returns>Целое число, введённое с клавиатуры</returns>

       public static int GetInt()

       {

           string input = Console.ReadLine();

           return int.Parse(input);

       }


       /// <summary>

       /// Метод для получения любого действительного числа с клавиатуры

       /// </summary>

       /// <returns>Действительное число, введённое с клавиатуры</returns>

       public static double GetNumb()

       {

           string input = Console.ReadLine();

           return double.Parse(input.Replace(",", "."));

       }


       /// <summary>

       /// Точка входа в программу

       /// </summary>

       public static void Main()

       {

           //Получаем N

           int N = 0;

           for (; ; )

           {

               Console.Write("Введите количество цифр в последовательности - N: ");

               try

               {

                   N = GetInt();

                   break;

               }

               catch

               {

                   Console.WriteLine("Некорректный ввод!n");

               }

           }


           // Создаём на основе полученного N массив чисел и заполняем его данными с клавиатуры

           double[] A = new double[N];

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

           {

               for (; ; )

               {

                   Console.Write("A[{0}]: ", i + 1);

                   try

                   {

                       A[i] = GetNumb();

                       if (A[i] < -10000 || A[i] > 10000)

                           throw new Exception("Выход из диапазона");

                       break;

                   }

                   catch

                   {

                       Console.WriteLine("Некорректный ввод!n");

                   }

               }

           }


           // Задание 1

           Console.Write("1) Числа, кратные 3, но НЕ кратные 5: ");

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

               if (A[i] % 3 == 0 && A[i] % 5 != 0)

                   Console.Write("{0} ", A[i]);

           Console.WriteLine();


           // Задание 2

           Console.Write("2) Числа, входящие в диапазон: ");

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

               if (Math.Abs(A[i]) <= 100)

                   Console.Write("{0} ", A[i]);

           Console.WriteLine();


           // Задание 3

           Console.Write("3) Количество НЕчётных чисел: ");

           int K = 0;

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

               if (A[i] % 2 != 0) K++;

           Console.WriteLine("{0}n", K);

       }

    }

Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 5 лет назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 6 класса 1. укажите личное местоимение: 1) некто 2) вас 3) ни с кем 4) собой 2. укажите относительное местоимение: 1) кто-либо 2) некоторый 3) кто 4) нам 3. укажите вопросительное местоимение: 1) кем-нибудь 2) кем 3) себе 4) никакой 4. укажите определительное местоимение: 1) наш 2) который 3) некий 4) каждый 5. укажите возвратное местоимение: 1) свой 2) чей 3) сам 4) себя 6. найдите указательное местоимение: 1) твой 2) какой 3) тот 4) их 7. найдите притяжательное местоимение: 1) самый 2) моего 3) иной 4) ничей 8. укажите неопределённое местоимение: 1) весь 2) какой-нибудь 3) любой 4) этот 9. укажите вопросительное местоимение: 1) сколько 2) кое-что 3) она 4) нами 10. в каком варианте ответа выделенное слово является притяжательным местоимением? 1) увидел их 2) её нет дома 3) её тетрадь 4) их не спросили

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.