Підрахувати суму всіх натуральних чисел, які діляться на 3 і не перевищють деякого числа n. паскаль, цикл for. думаю, будет примерно так: program zad; var i,r,n: integer; begin writeln ('введіть число n'); readln(n); for i: =i
Ответы на вопрос:
решалось примерно следующим образом:
объявить две переменные для числа n и суммы чисел. а хотя нет. надо три(ещё переменная для for)
ввести число n
зная, что натуральные числа - это все числа от единицы, создаём цикл for с таким условием: переменная i = 1, i < n i++(увеличить на 1)
(на паскале будет примерно так:
for i : = 1 to (n - 1) do
begin
end;
)
далее в теле цикла сделать условие: если i делится без остатка, то прибавить это число к переменной для суммы чисел(которая в начале равна 0)
ну и в конце вывести сумму.
вот вариант на c++
#include < iostream> using std: : cout; using std: : cin; using std: : endl; int main(){ int n, total = 0; cout < < "enter the number: "; cin > > n; for(int i = 1; i < n; i++) { if(i % 3 == 0) { total += i; } } cout < < "sum = " < < total < < endl; cin.get(); return 0; }
вроде и на паскале получилось:
program test; var i, n, total: integer; begin write('enter n: '); readln(n); total : = 0; for i : = 1 to (n - 1) do begin if i mod 3 = 0 then total : = total + i; end; writeln('sum = ', total); readln(); end.
Популярно: Информатика
-
соня158202.06.2021 12:10
-
лолчик617.01.2020 07:04
-
Барбоси21.10.2021 03:07
-
DarkMania13.11.2021 00:20
-
alena1202200423.11.2021 04:13
-
17Yana2003122.06.2020 20:21
-
kURGA03.04.2023 06:39
-
ovveall17.08.2022 11:05
-
torivova200410.03.2022 12:54
-
LunyaShag25.08.2022 19:49