Главная страница
Навигация по странице:

  • // С начала суток прошло 20000 секунд (или другое количество). Сколько это часов, минут, секунд

  • Микроэкономика. Студент Лукьянчик Антон Владимирович


    Скачать 24.37 Kb.
    НазваниеСтудент Лукьянчик Антон Владимирович
    АнкорМикроэкономика
    Дата30.01.2022
    Размер24.37 Kb.
    Формат файлаdocx
    Имя файлаAnton lab_1.docx
    ТипДокументы
    #346593

    Студент Лукьянчик Антон Владимирович

    Гр. 21ИТ-3

    Преподаватель Вишняков Ю.М.
    РАБОТА#1 – ЦЕЛОЧИСЛЕННЫЕ ТИПЫ

    using System;

    using System.Collections.Generic;

    using System.Linq;

    using System.Text;

    using System.Threading.Tasks;
    namespace IntegralNumericTypes

    {

    class Program

    {

    static void Main(string[] args)

    {

    //Задание 1.4.1.

    //Есть трехзначное целое положительное число. Определить первую слева цифру.

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

    int x = int.Parse(Console.ReadLine());

    x = x / 100;

    Console.WriteLine("Первая слева цифра = " + x);

    Console.ReadLine();

    //Получился результат:

    //Введите трехзначное число:

    123

    Первая слева цифра = 1
    //Задание 1.4.2.

    //Есть трехзначное целое положительное число. Сформировать новое число, в котором цифры расположены в обратном порядке, например: 574  475.

    Console.WriteLine("Введите трёхзначное целое положительное число число: ");

    int x = int.Parse(Console.ReadLine());

    int a = x / 100;

    int b = x % 100 / 10;

    int c = x % 10;

    int cba = c * 100 + b * 10 + a;

    Console.WriteLine("Число в обратном порядке = " + cba);

    Console.ReadLine();

    //Получился результат:

    // Введите трёхзначное целое положительное число число:

    123

    Число в обратном порядке = 321

    //Задание 1.4.3

    // Есть трехзначное целое положительное число. Вычислить сумму цифр, из которых оно состоит.

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

    int x = int.Parse(Console.ReadLine());

    int a = x / 100;

    int b = x % 100 / 10;

    int c = x % 10;

    int d = a + b + c;

    Console.WriteLine("Сумма чисел = " + d);

    Console.ReadLine();

    //Получился результат:

    //Введите трехзначное число:

    123

    Сумма чисел = 6


    //Задание 1.4.4

    // Есть 3 целых числа (возможно, с разными знаками). Вычислить количество нечетных.

    Console.WriteLine("Введите первое число:");

    int a = int.Parse(Console.ReadLine());

    Console.WriteLine("Введите второе число:");

    int b = int.Parse(Console.ReadLine());

    Console.WriteLine("Введите третье число:");

    int c = int.Parse(Console.ReadLine());

    int countOddNumbers = a % 2 + b % 2 + c % 2;

    Console.WriteLine("Количество нечетных = " + countOddNumbers);

    Console.ReadLine();

    //Получился результат:

    // Введите первое число:

    1

    Введите второе число:

    2

    Введите третье число:

    3

    Количество нечетных = 2

    //Задание 1.4.5

    // Минутная стрелка часов показывает min минут. Сколько она будет показывать через dmin минут? Например, показывает 7 минут, а через 71 минуту будет показывать 18 минут.

    Console.WriteLine("Введите первое число:");

    int min = int.Parse(Console.ReadLine());

    Console.WriteLine("Введите второе число:");

    int dmin = int.Parse(Console.ReadLine());

    int vremya = (min + dmin) % 60;

    Console.WriteLine("На часах " + vremya + " минут(а) ");

    Console.ReadLine();

    //Получился результат:

    // Введите первое число:

    7

    Введите второе число:

    71

    На часах 18 минут(а)

    //Задание 1.4.6


    // С начала суток прошло 20000 секунд (или другое количество). Сколько это часов, минут, секунд?

    int a = 20000;

    int b = a / 3600;

    int c = a - b * 3600;

    int d = c / 60;

    int e = c - d * 60;

    Console.WriteLine("Ответ: " + b + " часов " + d + " минуты " + e + " секунд. ");

    Console.ReadLine();

    //Получился результат:

    // Ответ: 5 часов 33 минуты 20 секунд.

    //Задание 1.4.7

    // Есть 3 целых числа (возможно, с разными знаками). Вычислить количество нечетных.

    int a = int.Parse(Console.ReadLine());

    int b = int.Parse(Console.ReadLine());

    int c = int.Parse(Console.ReadLine());

    int countEvenNumbers = (a + 1) % 2 + (b + 1) % 2 + (c + 1) % 2;

    Console.WriteLine("Количество четных = " + countEvenNumbers);

    Console.ReadLine();

    //Получился результат:

    // Введите первое число:

    1

    Введите второе число:

    2

    Введите третье число:

    3

    Количество четных = 1

    //Задание 1.4.8 (**)

    // Имеется 3 целых положительных числа. Определить, сколько среди них кратно числу 3.

    Console.WriteLine("Введите первое число:");

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

    Console.WriteLine("Введите второе число:");

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

    Console.WriteLine("Введите третье число:");

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

    a = (int)(((double)a % 3 / 3) + 2 / 3.0);

    b = (int)(((double)b % 3 / 3) + 2 / 3.0);

    c = (int)(((double)c % 3 / 3) + 2 / 3.0);

    Console.Write("Количество чисел кратных трём :");

    Console.WriteLine(3 - (a + b + c));

    //Получился результат:

    //Введите первое число:

    1

    Введите второе число:

    2

    Введите третье число:

    3

    Количество чисел кратных трём :1
    }

    }

    }

    }

    }

    }


    написать администратору сайта