ajuli2
?>

2. С клавиатуры вводятся натуральные числа. Конец ввода чисел – 0, в подсчет количества не входит. Вычислить и вывести на экран сумму только двузначных четных чисел. 3. Дано целое число N>0. С клавиатуры вводится N любых чисел, найти количество отрицательных чисел. Вывести полученное значение на экран.

Информатика

Ответы

shuttse

uses

 Math;

var

 n, r, i, d: Integer;

begin

 Write ('Введите трехзначное число: ');

 ReadLn (n);

 r := 0;

 d := 100;

 if (n >= 100) and (n <= 999) then begin

   for i := 1 to 3 do begin

     r := r + (n mod 10) * d;

     n := n div 10;

     d := d div 10;

   end;

   WriteLn ('Результат = ', r);

 end else

   WriteLn ('Это не трехзначное число');

 ReadLn;

end.

Объяснение:

для 3 цифр в цикле выделяются единицы, десятки, сотни.

умножается на d: в цикле меняется 100, 10, 1

результат суммируется в r

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

2. С клавиатуры вводятся натуральные числа. Конец ввода чисел – 0, в подсчет количества не входит. Вычислить и вывести на экран сумму только двузначных четных чисел. 3. Дано целое число N>0. С клавиатуры вводится N любых чисел, найти количество отрицательных чисел. Вывести полученное значение на экран.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

iburejko7
lzelenyi5
Batishcheva
alyonafialka
el-dent12
juliaydodova
obitelsvel8
tat72220525
TOKAREVA Stepan
Mnatsovna
ilma20168
marinamarinazmeeva2444
BelyaevNadezhda223
diana8
Ekaterina1654