Исходное данное - целое трёхзначное число x. выполните для x=125 следующий алгоритм. a: =x div 100 b: =x mod 100 div 10 c: =x mod 10 s: =a+b+c. чем является результат s этого алгоритма?
Program z1; var x,a,b,c,s: integer; begin writeln('Введите x'); readln(x); a:=x div 100; b:=x mod 100 div 10; c:=x mod 10; s:=a+b+c; writeln('s=',s); end.
int main() { list<int>mylist; //Делаем со списком, что хотим mylist.push_back(1); mylist.push_back(2); mylist.push_back(3); mylist.push_back(-4); mylist.push_back(5); for (auto i : mylist) { cout << i << " "; } cout << "\n"; //Удаляем последний отрицательный элемент auto it = mylist.end(); while (*it > 0) { if (it == mylist.begin()) { cout << "Not found.\n"; return 0; } it--; } //Делаем со списком, что хотим mylist.erase(it); for (auto i : mylist){ cout << i << " "; } return 0; }
var x,a,b,c,s: integer;
begin
writeln('Введите x');
readln(x);
a:=x div 100;
b:=x mod 100 div 10;
c:=x mod 10;
s:=a+b+c;
writeln('s=',s);
end.
Для x=125 в результате s будет равно 8.