Есть ответ 👍

1. найти сумму элементов массива принадлежащих промежутку от c до d (c и d вводятся с клавиатуры). 2. определить есть ли в данном массиве положительные элементы кратные k ( k вводится с клавиатуры). паскаль

229
483
Посмотреть ответы 2

Ответы на вопрос:


const n = 12; var a: array[1..n] of integer; c, d, k, count, sum, i: integer; begin writeln('введите промежуток: '); readln(c, d); writeln('введите k: '); readln(k); for i : = 1 to n do begin a[i] : = random(30); write(a[i], ' '); if(a[i] > 0) and (a[i] mod k = 0) then inc(count); end; for i : = c to d do begin sum : = sum + a[i]; end; writeln; writeln('сумма элементов на промежутке [', c,'; ', d,'] : ', sum); if(count < > 0) then writeln('положительных элементов кратных ', k, ' : ', count); end.


о какой базе данных идет речь ?   microsoft access, *sql ?

 

возможно это и не то, что нужно, но

мне приходилось работать из mysql. там могут возникать ошибки таких видов:

 

- несоответствие введенных данных типу поля. (т.е. если тип поля int, а ты пытаешься ввести туда буквы)

 

- превышение лимита знаков в поле. (при создании поля можно устанавливать длинну этого поля)

 

- когда пытаешься в поле с пометкой  primary ввести такое значение, которое уже есть в базе. 

 

 

Популярно: Информатика