СРОЧНО! Написать программку, описание:Посреди n введенных чисел в спектре до -

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

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

Задать свой вопрос
1 ответ

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

using System;

public class Test

   /// lt;summarygt;

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

   /// lt;/summarygt;

   /// lt;returnsgt;Целое число, введённое с клавиатурыlt;/returnsgt;

   public static int GetInt()

   

       string input = Console.ReadLine();

       return int.Parse(input);

   


   /// lt;summarygt;

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

   /// lt;/summarygt;

   /// lt;returnsgt;Действительное число, введённое с клавиатурыlt;/returnsgt;

   public static double GetNumb()

   

       string input = Console.ReadLine();

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

   


   /// lt;summarygt;

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

   /// lt;/summarygt;

   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 lt; N; ++i)

       

           for (; ; )

           

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

               try

               

                   A[i] = GetNumb();

                   if (A[i] lt; -10000 A[i] gt; 10000)

                       throw new Exception("Выход из спектра");

                   break;

               

               catch

               

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

               

           

       


       // Задание 1

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

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

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

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

       Console.WriteLine();


       // Задание 2

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

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

           if (Math.Абс(A[i]) lt;= 100)

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

       Console.WriteLine();


       // Задание 3

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

       int K = 0;

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

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

       Console.WriteLine("0\n", K);

   

, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт