program sum_and_count;varnum, sum, count, digit1, digit2, digit3: integer;beginsum := 0;count := 0;
writeln('Введите целое трехзначное число: ');readln(num);
while (num < 100) or (num > 999) dobeginwriteln('Неверный ввод, пожалуйста введите трехзначное число: ');readln(num);end;
digit1 := num div 100;digit2 := (num mod 100) div 10;digit3 := num mod 10;
if (num < 0) and (num mod 2 <> 0) thenbeginsum := sum + num;count := count + 1;end;
writeln('Сумма отрицательных и нечетных трехзначных чисел: ', sum);writeln('Количество отрицательных и нечетных трехзначных чисел: ', count);end.
program sum_and_count;
var
num, sum, count, digit1, digit2, digit3: integer;
begin
sum := 0;
count := 0;
writeln('Введите целое трехзначное число: ');
readln(num);
while (num < 100) or (num > 999) do
begin
writeln('Неверный ввод, пожалуйста введите трехзначное число: ');
readln(num);
end;
digit1 := num div 100;
digit2 := (num mod 100) div 10;
digit3 := num mod 10;
if (num < 0) and (num mod 2 <> 0) then
begin
sum := sum + num;
count := count + 1;
end;
writeln('Сумма отрицательных и нечетных трехзначных чисел: ', sum);
writeln('Количество отрицательных и нечетных трехзначных чисел: ', count);
end.