Вопрос по информатике:
В линейном массиве посчитать количество элементов, значение которых совпадает с их
индексом.
- 21.08.2016 05:11
- Информатика
- remove_red_eye 18877
- thumb_up 33
Ответы и объяснения 2
var a:array[1..100]of integer;i,n,k:integer;
begin
readln(n);
for i:=1 to n do
readln(a[i]);k:=0;
for i:=1 to n do begin
if a[i]=i then k:=k+1;end;
writeln(k);
end.
- 22.08.2016 03:04
- thumb_up 24
Program P1;
const n=10; (n - кол-во элементов массивa. можно изменить прямо в этой строке)
type mas=array[1..n] of integer;
var A:mas;
k,i:integer;
Begin
k:=0; (k - кол-во элементов массива, значение которых совпадает с их индексом)
for i:= 1 to n do
Readln(A[i]);
for i:=1 to n do
if A[i]=i then k:=k+1;
Writeln(k);
end.
P.S.
Задача решена для Pascal !!!!!
- 23.08.2016 05:13
- thumb_up 7
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.