Сергей Иванов
Алексей Петров
Андрей Марков
Тимофей Карпов
#include <iostream>
using namespace std;
/* Язык С++.
* Запрашиваем у пользователя неопределенное количество целых чисел
* пока не введёт значение = 0
* посчитать количество элементов введенных пользователем кратных 5,
* а также вывести номер первого элемента, введенного пользователем значения = 5.
* Ноль не учитывается (если 5 нет, то номер = 0)
* Использовать do, while
*/
int main()
{
int n, c5 = 0, i = 1, i5 = 0;
bool found5 = false;
do {
cout << "Число: ";
cin >> n;
if (n == 0) break;
else if (n % 5 == 0) {
c5++;
if (i5 == 0) {
i5 = i;
}
}
i++;
} while (true);
cout << "Количество чисел, кратных 5: " << c5 << endl;
cout << "Номер первого элемента, кратного 5: " << i5 << endl;
return 0;
}
Разметка страницы ---> цвет страницы , это фон листа.
следующие , что ? Буквы ? Если буквы то там , буква "А" , тыкаешь и выбераешь.
Var
n,npred,maxs,nseq:integer;
begin
Writeln('Вводите натуральные числа, 0 - конец ввода');
maxs:=0; npred:=-32768; nseq:=1;
repeat
Read(n);
if n<>0 then begin
if n=npred then Inc(nseq)
else begin nseq:=1; npred:=n end;
if maxs<nseq then maxs:=nseq
end
until n=0;
Writeln('Наибольшая длина последовательности равна ',maxs)
end.
<em><u>Тестовое решение:</u></em>
Вводите натуральные числа, 0 - конец ввода
1
5
5
0
Наибольшая длина последовательности равна 2
<h2>№1</h2><h3>А) 11012₃ ? D16₁₆</h3>
<em>11012₃ = 2 + 3 +27 + 81 = </em><u><em>113₁₀</em></u>
<em>D16₁₆ = 6 + 16 + 3328 = </em><u><em>3350₁₀</em></u>
<u>D16₁₆ > 11012₃</u>
<h3>Б) 1F₁₆ ? 1101₃</h3>
<em>1F₁₆ = 15 + 16 = </em><u><em>31₁₀</em></u>
<em>1101₃= 1 + 9 + 27 = </em><u><em>37₁₀</em></u>
<u>1101₃ > 1F₁₆</u>
<h2>№2</h2><h3>А) 4278 =<em> ?₂</em></h3>
4278 = <em>8 + 7 * 9 + 2 * 81 + 4 * 729</em> = <u>3149</u>
<u>3149</u> = <em>2048 + 1024 + 64 + 8 + 4 + 1</em> = <u>110001001101₂</u>
<h3>Б) EF = <em>?₂</em></h3>
EF = <em>15 + 16 * 14</em> = <u>239</u>
<u>239</u> = <em>128 + 64 + 32 + 8 + 4 + 2 + 1</em> = <u>11101111₂</u>
<h2>№3</h2><h3>А) 11010112₃ + 110111012₃ = ?₁₀</h3>
011010112₃
+110111012₃
<u>121121201₃</u>
<u>121121201₃</u> = <em>1∙3⁸+2∙3⁷+1∙3⁶+1∙3⁵+2∙3⁴+1∙3³+2∙3²+0∙3¹+1∙3⁰ = 6561 + 4374 + 729 + 243 + 162 + 27 + 18 + 0 + 1</em> = <u>12115₁₀</u>
<h3><u>Б)</u> 10011102₃ - 01101112₃ = ?₁₀</h3>
10011102₃
-01101112₃
<u>1202220₃</u>
1202220₃ = 1202220₃ = 1∙3⁶+2∙3⁵+0∙3⁴+2∙3³+2∙3²+2∙3¹+0∙3⁰ = 729 + 486 + 0 + 54 + 18 + 6 + 0 = <u>1293₁₀</u>