Написать программу определения суммы двух введенных с клавиатуры чисел. (1 балл) Составить алгоритм и написать программу для нахождения суммы членов ряда (2 балла):S = 5 + 6 + 7 + 8 + 9 + ... + 28 Написать программу определения суммы цифр и количества цифр в заданном натуральном числе. (3 балла)

2

Ответы и объяснения

2013-11-07T11:58:53+04:00
2013-11-07T13:32:59+04:00
Program Sum;
Var a, b: Integer;
Begin
Write('a = ');
ReadLn(a);
Write('b = ');
ReadLn(b);
WriteLn('Сумма a и b равна ', a + b);
ReadLn;
End.

Program SumRow;
Const min = 5; max = 28;
Var a, i: Integer;
Begin
a := 0;
For i := min To max Do
a := a + i;
WriteLn('Сумма ряда равна ', a);
ReadLn;
End.

Program Digit;
Var a, b: LongInt;
c, d, i: Integer;
Begin
Write('a = ');
ReadLn(a);
b := 1;
c := 0;
While a Div b <> 0 Do
Begin
c := c + 1;
b := b * 10;
End;
While a > 0 Do
Begin
d := d + (a Mod 10);
a := a Div 10;
End;
WriteLn('Количество цифр в числе равно ', c);
WriteLn('Сумма цифр числа равна ', d);
ReadLn;
End.