K=a%b;
k-это какоенибудь число.
Например когда хочешь остаток от деление / так пишет когда остаток ну 3/2 остаток 1 будить % эта берёт 1.
Всё рад помочь.
Определяет, является ли число n общим делителем всех меньших его чисел начиная с 2
Перепроверь массив и скомпилируй.
// Example program#include <iostream>#include <string>
using namespace std;
int count_;const unsigned int DIM1 = 6;const unsigned int DIM2 = 6;int m[DIM1][DIM2] = { { 'S', '.', '.', '.', '#', '#' }, { '#', '.', '#', '.', '.', '.' }, { '.', '.', '#', '.', '.', '#' }, { '.', '.', '#', '#', '#', '.' }, { '#', '.', '.', '.', '#', '#' }, { '#', '#', '#', '.', '.', 'F' }};int find_p(int x, int y) { if (x < 0 || x > 5 || y < 0 || y > 5) return 0; if (m[y] [x] == 'F') return 1; if (m[y] [x] != '.' && m[y] [x] != 'S') return 0; m[y] [x] = '+'; count_++; if (find_p (x, y - 1)) return 1; if (find_p (x + 1, y)) return 1; if (find_p (x, y + 1)) return 1; if (find_p (x - 1, y)) return 1; m[y] [x] = 'x'; return 0;}int main(){ find_p(0, 0); cout<<"\n Otvet="<<count_;}
var
n,i: integer;
b: array[1..101] of integer;
begin
readln(n);
for i:=1 to n do
begin
read(b[i]);
if ((i mod 2 = 0) and (b[i]<0)) then
inc(b[101], b[i]);
end;
write(b[101]);
end.
В общем, не серчай на качество фотографий
Надеюсь, что общий принцип ты понял
1. Линейный - действия в прямоугольнике
2. С Ветвлением - действия в прямоугольнике, вопрос(условие) в ромбе
3. Цикл - действия в прямоугольнике, условие "Хватит на покупку хлеба?" в ромбе, отрицательная ветвь НЕТ идет вниз к действию "Выпросить у матери или продать почку ради накопления средств на покупку хлеба" в прямоугольнике, от него стрелка идет к действию "Выполнить подсчёт", т.к. после того как ты выпросил деньги у мамки ты подсчитываешь их и идешь снова в условие, если денег хватает (ветвь ДА), то продолжаешь те же самые действия, то есть выходишь на улицу, идешь в магазин и т.д.