Pascal найти количество чисел кратных 4 или 7 на промежутке найти сумму чисел делящихся на 13 среди трехзначных чисел найти средне арефмитическое чисел кратных 8 на промежутке от a до b
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();//Задержка } } }
Xeniya91
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
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Pascal найти количество чисел кратных 4 или 7 на промежутке найти сумму чисел делящихся на 13 среди трехзначных чисел найти средне арефмитическое чисел кратных 8 на промежутке от a до b
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();//Задержка
}
}
}