Предмет: Информатика,
автор: Аноним
В линейном массиве посчитать количество элементов, значение которых совпадает с их
индексом.
Ответы
Автор ответа:
1
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.
Автор ответа:
0
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 !!!!!
Похожие вопросы
Предмет: Окружающий мир,
автор: Ваятельница
Предмет: Немецкий язык,
автор: anastas36
Предмет: Қазақ тiлi,
автор: Lizzy24
Предмет: Русский язык,
автор: ciku52