М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
YuliaPyatova
YuliaPyatova
29.05.2021 02:07 •  Информатика

Pascal
найти количество чисел кратных 4 или 7 на промежутке
найти сумму чисел делящихся на 13 среди трехзначных чисел
найти средне арефмитическое чисел кратных 8 на промежутке от a до b

👇
Открыть все ответы
Ответ:
37892
37892
29.05.2021
using System;
using System.IO;
using System.Linq;

namespace FileApp
{
    class MainClass
    {      
        private static int Multicast(char first,char second, int system)
        {
            return Convert.ToInt32(first.ToString(), system) * Convert.ToInt32(second.ToString(), system);
        }

        private static void Method(string numberString,int system)
        {
            int firstAndSecond = Multicast(numberString[0], numberString[1], system); // Первые два
            int lastAndPrevious = Multicast(numberString.Last(), numberString[numberString.Length - 2], system); //Последний и предпоследний
            int firstAndLast = Multicast(numberString.First(), numberString.Last(), system); // Первый и последний
            
            Console.WriteLine($"Произведение первых двух цифр: {firstAndSecond}");
            Console.WriteLine($"Произведение последних двух цифр: {lastAndPrevious}");
            Console.WriteLine($"Произведение первой и последней цифры: {firstAndLast}");
        }

        public static void Main(string[] args)
        {
            Console.Write("Введите число: ");
            string numberString = Console.ReadLine(); //Число в виде строки

            Console.Write("Выберите систему счисления: ");
            int system = Convert.ToInt32(Console.ReadLine());//Система счисления

            Method(numberString, system);

            Console.ReadLine();//Задержка
        }
    }
}
4,4(51 оценок)
Ответ:
adilymnuk
adilymnuk
29.05.2021
PascalABC.NET 3.4.0, сборка 1671 от 31.05.2018
Внимание! Если программа не работает, обновите версию!

№1

begin
  var (a,b):=ReadInteger2('Введите a,b:');
  if a.IsEven then a-=1;
  Range(a,b,-2).Println
end.

Пример
Введите a,b: 18 4
17 15 13 11 9 7 5

№2

begin
  var (a,b):=ReadInteger2('Введите a,b:');
  Range(b,a).Aggregate(BigInteger(1),(i,j)->i*j).Println
end.

Пример
Введите a,b: 50 7
42241796113490802838350844675089956728302279956889600000000000

№3

begin
  var n:=ReadInteger('n=');
  for var i:=1 to n do
    (1.To(i)).Println('')
end.

Пример
n= 7
1
12
123
1234
12345
123456
1234567
4,5(7 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ