50 x 80 x 200 + 800 x 600 x 4 x 10 = 20 000 000 bytes = 19 531.25 kB = 19 MB 1
Var
S:string;
C:char;
i:integer;
Begin
Write('Введите строку: ');
ReadLn(S);
Write('Введите символ: ');
ReadLn(C);
For i:= 1 to S.Length do
if S[i] = C then
Write(i,' ')
End.
Пример:
Введите строку: Дана строка символов. Определить длину строки. Если длина строки <=20, то найти в строке порядковый номер символа *
Введите символ: а
2 4 11 57 76 113
using System;
namespace ConsoleApp7
{
class Program
{
static void Main(string[] args)
{
long b = 1;
Console.Write("Введите а: ");
long a = Convert.ToInt32(Console.ReadLine());
a = a * a;
b = a * a;
b = b * b;
Console.WriteLine("a^8 = " + b);
b = (b * a);
Console.WriteLine("a^10 = " + b);
Console.Read();
}
}
}
21₁₆=2*16¹+1*16⁰=32+1=33₁₀
43₈=4*8¹+3*8⁰=32+3=35₁₀
между числами 33 и 35 находится число 34. Осталось перевести его в десятичную с.с.
34₁₀=100010₂ (1*2⁵+1*2¹=32+2)
Ответ:2
<span>А) (1111101₂ + AF₁₆) : 36₈ = (125 + 175) / 30 = 300/30 = 10
</span>
<span>Б) 125₈ + 101₂·2A₁₆ - 141₈ = 85 + 5*42 - 97 = 85 + 210 - 97 = 198 </span>