Информатика, вопрос задал slaventijkorol , 8 лет назад

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

Приложения:

Ответы на вопрос

Ответил Giammy
0

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();

}

}

}


Ответил Giammy
0
Отдельная функция - лишнее
Ответил Giammy
0
Дайте мне ред. я исправлю позже
Ответил Aillianna
0
Если рабочие то редактировать нет особой нужды. я на будущее типа
Ответил Aillianna
0
case можно обьединять вроде. Нагляднее точно было бы. Или через сдвоенные массивы
Ответил Giammy
0
А, ну да можно было так
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; }
}
Новые вопросы