Один байт-8 цифр.128 64 32 16 8 4 2 1. Суммируй до той степени, пока не выйдет твое число. на месте использованных цифр ставь 1, вместо неиспользованных 0. число 137- 10001001
1.
#include <iostream>
using namespace std;
void main()
{
//задаём русский язык для консоли
setlocale(LC_ALL, "Russian");
long sum = 0;
int a;
cout << "Введите a" << endl;
cin >> a;
if (a > 500)
{
cout << "а > 500" << endl;
}
else
{
sum = (500 * 501 / 2) - ((a - 1) * a ) / 2;
cout << sum;
}
}
2.
#include <iostream>
using namespace std;
void main()
{
//задаём русский язык для консоли
setlocale(LC_ALL, "Russian");
double average = (1 + 1000) / 2.;
cout << "Среднее арифметические чисел от 1 до 1000" << average << endl;
}
3
#include <iostream>
using namespace std;
void main()
{
//задаём русский язык для консоли
setlocale(LC_ALL, "Russian");
int a = 0, b = 0;
cout << "Введите границы диапазона" << endl;
cin >> a >> b;
cout << "Все числа:" << endl;
if (a <= b)
{
for (int i = a; i <= b; i++)
{
cout << i << endl;
}
}
else
{
for (int i = b; i < a; i++)
{
cout << i << endl;
}
}
cout << "Чётные числа:" << endl;
if (a <= b)
{
for (int i = a; i <= b; i++)
{
if (i % 2 == 0)
{
cout << i << endl;
}
}
}
else
{
for (int i = b; i < a; i++)
{
if (i % 2 == 0)
{
cout << i << endl;
}
}
}
cout << "Нечётные числа:" << endl;
if (a <= b)
{
for (int i = a; i <= b; i++)
{
if (i % 2 != 0)
{
cout << i << endl;
}
}
}
else
{
for (int i = b; i < a; i++)
{
if (i % 2 != 0)
{
cout << i << endl;
}
}
}
cout << "Числа, кратные 7:" << endl;
if (a <= b)
{
for (int i = a; i <= b; i++)
{
if (i % 7 == 0)
{
cout << i << endl;
}
}
}
else
{
for (int i = b; i < a; i++)
{
if (i % 7 == 0)
{
cout << i << endl;
}
}
}
}
4.
#include <iostream>
using namespace std;
void main()
{
//задаём русский язык для консоли
setlocale(LC_ALL, "Russian");
int a = 0, sum = 0;
cout << "Введите числа" << endl;
while (true)
{
cin >> a;
if (a == 0)
{
break;
}
sum += a;
}
cout << "Сумма =" << sum << endl;
}
<em>Д</em><em>о</em><em>р</em><em>о</em><em>г</em><em>о</em><em>й</em><em> </em><em> </em><em>п</em><em>о</em><em>л</em><em>ь</em><em>з</em><em>о</em><em>в</em><em>а</em><em>т</em><em>е</em><em>л</em><em>ь</em><em>,</em><em> </em><em>я</em><em> </em><em>п</em><em>р</em><em>о</em><em>в</em><em>е</em><em>р</em><em>и</em><em>л</em><em> </em><em><u>в</u></em><em><u>с</u></em><em><u>е</u></em><em> </em><em>с</em><em>п</em><em>о</em><em>с</em><em>о</em><em>б</em><em>ы</em><em> </em><em>и</em><em> </em><em>н</em><em>е</em><em> </em><em>н</em><em>а</em><em>ш</em><em>е</em><em>л</em><em> </em><em>т</em><em>а</em><em>к</em><em>у</em><em>ю</em><em> </em><em>с</em><em>т</em><em>е</em><em>п</em><em>е</em><em>н</em><em>ь</em><em>.</em>
<em>П</em><em>о</em><em>ж</em><em>а</em><em>л</em><em>у</em><em>й</em><em>с</em><em>т</em><em>а</em><em> </em><em>п</em><em>р</em><em>о</em><em>в</em><em>е</em><em>р</em><em>ь</em><em> </em><em>(</em><em>-</em><em>т</em><em>е</em><em>)</em><em> </em><em>с</em><em>в</em><em>о</em><em>е</em><em> </em><em>у</em><em>с</em><em>л</em><em>о</em><em>в</em><em>и</em><em>е</em><em> </em><em>(</em><em>п</em><em>р</em><em>а</em><em>в</em><em>и</em><em>л</em><em>ь</em><em>н</em><em>о</em><em>-</em><em>л</em><em>и</em><em> </em><em>о</em><em>н</em><em>о</em><em> </em><em>н</em><em>а</em><em>п</em><em>и</em><em>с</em><em>а</em><em>н</em><em>о</em><em>)</em>
<em>И</em><em> </em><em>е</em><em>с</em><em>л</em><em>и</em><em> </em><em>о</em><em>к</em><em>а</em><em>ж</em><em>е</em><em>т</em><em>с</em><em>я</em><em> </em><u>о</u><u>ш</u><u>и</u><u>б</u><u>к</u><u>а</u><em> </em><em>в</em><em> </em><em>у</em><em>с</em><em>л</em><em>о</em><em>в</em><em>и</em><em>и</em><em>,</em><em> </em><em>т</em><em>о</em><em> </em><em>н</em><em>а</em><em>п</em><em>и</em><em>ш</em><em>и</em><em> </em><em>(</em><em>-</em><em>т</em><em>е</em><em>)</em><em> </em><em>в</em><em> </em><em>к</em><em>о</em><em>м</em><em>м</em><em>е</em><em>н</em><em>т</em><em>а</em><em>р</em><em>и</em><em>я</em><em>х</em>
Var
n,i : longint;
st : string;
ch : char;
begin
readln(n);
str(n,st);
ch:='';
for i:=1 to length(st) do if st[i]>ch then ch:=st[i];
writeln(ch);
end.