Каждый из 12 элементов массива р равен квадрату его индекса. найти сумму этих квадраторв. (составить алгоритм решения и программу)
Ответы на вопрос:
ну алгоритм: просто суммируешь поочерёдно.(можно кубиками нарисовать, но это мне делать не удобно, тем более не сложно)
вот прога на паскале:
program sym
var p: array[1..12] of integer;
s,i: integer;
begin
s: =0;
for i: =1 to 12 do
p[i]: =i*i; //если нет уже готового массива
for i: =1 to 12 do
s: =s+p[i];
write(s)
end.
ну тут кстати массив излишен, если надо просто найти сумму:
program sym1
var s,i: integer;
begin
s: =0;
for i: =1 to 12 do
s: =s+i*i;
write(s)
end.
я у себя не проверял, но должно работать)
program xxx;
var i, k, d, e, s : integer;
begin
k: =0;
for i: = 10 to 99 do
begin
d: = i div 10;
e: = i mod 10;
s: =d + e;
if i mod s = 0 then k: =k+1
end;
write ('кол-во чисел которые делятся на сумму своих цифр=', k);
readln
end.
Популярно: Информатика
-
Помогитепж11111111128.02.2022 05:17
-
пике502.03.2022 10:39
-
redusoBY10.03.2020 04:36
-
olgadyra22.07.2022 05:06
-
sanekakot24.04.2023 09:08
-
мик27110.03.2021 22:18
-
сегго13.05.2022 08:44
-
Fvfbgvbgbhhh03.06.2021 17:17
-
диментор16.03.2023 22:26
-
eto1pizdech02.02.2021 08:22