Программа просит числитель и знаменатель обеих дробей через пробел и выдает произведение
Десять цифр можно закодировать в четырех битах, позволяющих хранить 2⁴=16 комбинаций (трех битов мало, они позволят хранить лишь 2³=8 комбинаций).
4 бита - это 1/2 байта (в байте 8 бит). Умножаем 1/2 байта на 140 и получаем необходимый объем, равный 70 байт.
<u><em>Ответ:</em></u> 70 байт.
Using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO;
namespace СиШарп
{
class Program
{
static void Main(string[] args)
{
int[] A = File.ReadAllText("D:\\f.txt").Split().Select(x=>int.Parse(x)).ToArray();
// for(int i = 0; i < A.Length; i++)
// Console.Write("{0} ",A[i]);
using (StreamWriter g = File.CreateText("D:\\g.txt"))
{
Console.WriteLine("\n{0}", "Введите номер задания (0 - а, 1 - б)");
int C = int.Parse(Console.ReadLine());
C = 5 + C * 5;
int i = 0;
while (i < A.Length)
{
for (int j = i; j < i + C; j++)
g.Write("{0} ",A[j]);
i += C*2;
for (int j = i; j < i + C; j++)
g.Write("{0} ", A[j]);
i -= C;
for (int j = i; j < i + C; j++)
g.Write("{0} ", A[j]);
i += C*2;
for (int j = i; j < i + C; j++)
g.Write("{0} ", A[j]);
i += C;
}
}
Console.ReadKey();
}
}
}
1001011 =
=<span> 64 + 0 + 0 + 8 + 0 + 2 + 1 = 75</span>