Ответ нижеотписавшегося неверный, т.к. 2 и 7 соединены должны быть лишь одной дорогой.
Мой ответ 3. Все расчерчено.
#include <iostream>
int main()<span>{
</span><span> int arr[3][7]; /*for (int* i = *arr; (i - *arr) < 21; i++) *i = i-*arr;*/
</span><span> const int VALUE = 11;
</span><span> //
</span><span> int max;</span><span> int count = 0;
</span><span> for (int x = 0; x < 7; x++) {
</span><span> max = arr[0][x];
</span><span> for (int y = 0; y < 3; y++) {
</span><span> if (max < arr[y][x])</span><span> max = arr[y][x];
</span><span> }
</span><span> if (max < VALUE) {
</span><span> std::cout << "Наибольший элемент столбца " << x + 1 << " меньше заданной величины." << std::endl;
</span><span> count++;
</span><span> }
</span><span> }
</span><span> std::cout << count << " столбцов не соответсвуют условию." << std::endl;
</span><span> return 0;
</span>}
меняем строку for var... на
for var n:=k to 1 do
будет выводить значение от большего до двух
Var
p, r: real;
f: Text;
begin
Assign(f, 'input.txt');
Reset(f);
read(f, p);
Close(f);
r := p - 0.1 * p;
r := r + 0.1 * r;
writeln(r:0:2)
end.
Тестовое решение:
9.90