Почему программа выдаёт только 2 значения? const n=10; var a: array [1..n] of integer; d,i: integer; pd: real; begin for i: =1 to n do a[i]: =random(5)+1; begin d: =0; pd: =0; if (a[i]=2) then d: =d+1; pd: =(d*100)/n; write(pd) end; end. программа написана в pasclabc.net
for(int i=0;i<arrray.length;i++)
arrray
Во-вторых рабочая прога:
public class ZnanijaCom{
public static void main(String[] main) {
int array[] = {1,1,3,4,5,6,7,7,6};
int number;
for(int i=0;i<array.length;i++) {
for(int j=i+1;j<array.length;j++) {
if (array[i] == array[j]) {
System.out.println("Najden povtor chisla " + array[i]); System.out.println(" pervyj indeks " + i);
System.out.println(" vtoroj indeks " + j);
}
}
}
}
}