![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
|
|
#1
|
|||
|
|||
|
1. Дано целое число N(>0). Найти сумму (1+2)^2+(2+3)^2+...+(N+(N+1))^2.
2. Пользователь вводит целые числа. Вычислить среднее арифметическое тех чисел, в разряде десятков которых стоит число 4. 0 считать меткой окончания ввода. Буду благодарен Последний раз редактировалось Dssin, 26.10.2016 в 21:13. |
|
#2
|
|||
|
|||
|
Чем благодарен будешь?
1. Код:
program Task1;
{$APPTYPE CONSOLE}
var
N, I, S : Integer;
begin
Write('Введите N (N>0):'); ReadLn(N);
S := 0;
For I := 1 to N Do
S := S + sqr(N+N+1);
WriteLn('S = ',S);
Write('Press [Enter] to close...'); ReadLn;
end.2. Код:
program Task2;
{$APPTYPE CONSOLE}
var
N, S, C : Integer;
begin
S := 0;
C := 0;
WriteLn('Введите числа, 0 - окончание ввода:');
repeat
ReadLn(N);
If ((N mod 100) div 10) = 4 Then
Begin
S := S + N;
Inc(C);
End;
until N = 0;
WriteLn('Avg = ',S/C);
Write('Press [Enter] to close...'); ReadLn;
end.Последний раз редактировалось lmikle, 26.10.2016 в 22:36. |