317(16)
13D=1*16*16+3*16+13=317(16)<span />
Var
k:integer;
a,s:real;
begin
while k < 7 do
begin
write('Введите число: ');
readln (a);
s:=s+a;
k:=k+1
end;
writeln('Сумма 7 чисел равна: ',s)
end.
gcc 7/3/0
c++
#include <iostream>
#include <iterator>
#include <vector>
#include <algorithm>
int main()
{
std::cout << "Вводите числа по порядку. Символ, отличный от цифры - конец ввода." << std::endl;
std::vector<int> vec(std::istream_iterator<int>(std::cin), std::istream_iterator<int>());
std::copy(vec.rbegin(), vec.rend(), std::ostream_iterator<int>(std::cout, " "));
std::cout << std::endl;
return 0;
}
Смотрите таблицу. Набивалась в (Excel) для удобства оформления. Считалась правда вручную. (Подозреваю там можно заставить считать его автоматически)
Зеленый столбик результат (значения логической функции при заданных значениях аргумента).
Желтые столбики - результаты промежуточных вычислений, добавлены для удобства счета, из конечной таблицы их можно исключить.
NB Вначале выполняются инверсия (НЕ) и действия в скобках (там у нас логическое ИЛИ). Это мы получали желтые столбики.
Потом результаты "обрабатываются" функцией ИСКЛЮЧАЮЩЕЕ ИЛИ.