Var
i, n, k: integer;
begin
n := 1; k := 0;
while n <> 0 do
begin
Write('Введите целое число, 0 - отказ от ввода: ');
Readln(n);
if (n <> 0) and (n mod 2 = 0) then k := k + 1
end;
Writeln('Введено четных чисел- ', k)
end.
Введите целое число, 0 - отказ от ввода: 34
Введите целое число, 0 - отказ от ввода: 137
Введите целое число, 0 - отказ от ввода: 72
Введите целое число, 0 - отказ от ввода: 9243
Введите целое число, 0 - отказ от ввода: 0
Введено четных чисел- 2
Using System;
public class Test
{
public static void Main()
{
double r, x, y;
Console.Write("r = ");
r = double.Parse(Console.ReadLine());
Console.Write("x = ");
x = double.Parse(Console.ReadLine());
Console.Write("y = ");
y = double.Parse(Console.ReadLine());
if ((y>=0)&&(x*x+y*y<=r*r)||(x<=0)&&(y>=-r)&&(y<=x))
Console.WriteLine("Точка попадает в область");
else Console.WriteLine("Точка не попадает в область");
Console.ReadLine();
}
}
Пример:
<span>r = 3
x = -1
y = -2
Точка попадает в область</span>
поскольку все величины выражены в различных единицах, для сравнения приведем их к одним единицам (например, к байтам)
10240 бит =10240/8=1280 байт
160байт переводит не нужно
0,5 Мб=0,5*1024*1024=524288 байт
7Кб=7*1024=7168 байт это и есть ответ
по убыванию величины расположились так:
160 байт, 10240 бит, 7 Кб, 0,5 Мб
Алфавит будет 19+10=29 символов, вес 1 символа 29=2^i,i=<span><span>4,86</span></span>≈<span><span>5 бит
На один номер надо 5*6=30 бит, округлим до 32 бит, чтобы перевести в байты. 32/8=4 байта на 1 номер.
Ответ 4*40=160 байт.</span></span>
#include <iostream>
<span>#include <iomanip>
</span><span>#include <fstream>
</span><span>using namespace std;
</span>int main() {
<span> int n;
</span><span> float s=0;
</span><span> ifstream f;
</span><span> f.open("input.txt");
</span><span> while(!f.eof()) {
</span><span> f>>n;
</span><span> while (n>0) { s+=n%10; n=n/10; }
</span><span> }
</span><span> f.close();
</span><span> cout<<s<<endl;
</span><span> system("pause");
</span><span> return 0;
</span><span>}
</span>