#include <iostream> // для операции вывода cout
using namespace std; // вместо 'std::' перед cout
int main() {
// цикл в промежутке [1; 9] с шагом 2 (1, 3, ...)
for (int i = 1; i <= 9; i += 2) {
cout << i << ' '; // вывод текущего числа
}
return 0; // возврат из основной функции
}
Var a: array [1..8] of integer;
i: integer;
begin
for i := 1 to 8 do
readln(a[i]);
for i := 8 downto 1 do
writeln(a[i]);
<span>end.
Вот так)</span>
101101110= 556 (Р=8), 10100100= 244 (Р=8) .... Вроде так
Div - целая часть от деления
mod - остаток от деления
<span>391 div 100 = 3
(391 mod 100) div10 = 91 div 10 = 9
391 mod 10 = 1
</span><span>391 div 100+(391 mod 100)div10 +391mod 10 = 3+9+1 = 13</span>
Эм, ищем сумму элементов которые меньше первого и первого
var
k, m: integer;
Dat: array[1..10] of integer;
begin
Dat[1] := 45;Dat[2] := 55;
Dat[3] := 40;Dat[4] := 15;
Dat[5] := 20;Dat[6] := 80;
Dat[7] := 35;Dat[8] := 70;
Dat[9] := 10;Dat[10] := 45;
m := Dat[1];
for k := 2 to 10 do
if Dat[k] < Dat[1] then
m := m + Dat[k];
write(m);
end.
Вывод 165