profile
Опубликовано 6 лет назад по предмету Информатика от slaventijkorol

Помогите, задачи в c#

  1. Ответ
    Ответ дан Giammy

    3 вариант(по договоренности):


    1)

    using System;

    namespace ConsoleApp1 {

    class Program {

    static void Main(string[] args) {

    Console.Write("Введите номер: ");

    int num = Convert.ToInt32(Console.ReadLine());

    if (num == 1 || num == 3 || num == 5 || num == 7 || num == 8 || num == 10 || num == 12)

    Console.WriteLine("В этом месяце 31 день");

    else

    if (num == 4 || num == 6 || num == 9 || num == 11)

    Console.WriteLine("В этом месяце 30 дней");

    else

    if (num == 2) Console.WriteLine("В этом месяце 28 дней");

    Console.ReadKey();

    }

    }

    }


    2)

    using System;

    namespace ConsoleApp2 {

    class Program {

    static void Main(string[] args) {

    Console.WriteLine("Введите 4 числа через Enter:");

    double a = Convert.ToDouble(Console.ReadLine());

    double b = Convert.ToDouble(Console.ReadLine());

    double c = Convert.ToDouble(Console.ReadLine());

    double d = Convert.ToDouble(Console.ReadLine());

    uint k = 0;


    if (a < 0) k++;

    if (b < 0) k++;

    if (c < 0) k++;

    if (d < 0) k++;

    Console.WriteLine(k +" отрицательных чисел(ла)");

    Console.ReadKey();

    }

    }

    }


    3)

    using System;

    namespace ConsoleApp3 {

    class Program {

    static void Main(string[] args) {

    Console.Write("x= ");

    double x = Convert.ToDouble(Console.ReadLine());


    if (x < -1) Console.WriteLine("y=" + -1);

    else if (x < 1) Console.WriteLine("y=" + x);

    else if (x == 1) Console.WriteLine("y=" + 1);

    Console.ReadKey();

    }

    }

    }


    1. Ответ
      Ответ дан Giammy
      Отдельная функция - лишнее
    2. Ответ
      Ответ дан Giammy
      Дайте мне ред. я исправлю позже
    3. Ответ
      Ответ дан Aillianna
      Если рабочие то редактировать нет особой нужды. я на будущее типа
    4. Ответ
      Ответ дан Aillianna
      case можно обьединять вроде. Нагляднее точно было бы. Или через сдвоенные массивы
    5. Ответ
      Ответ дан Giammy
      А, ну да можно было так
      switch (num)
      {
      case 1: case 3: case 5: case 7: case 8: case 10: case 12: { Console.WriteLine("В этом месяце 31 день"); break; }
      case 4: case 6: case 9: case 11: { Console.WriteLine("В этом месяце 30 дней"); break; }
      case 2: { Console.WriteLine("В этом месяце 28 дней"); break; }
      }
Самые новые вопросы