Witam, poniżej moja odpowiedź na zadanie z matury 2017 zadania 1.2., w którym należało napisać algorytm obliczający największe pole prostokąta nie będącym kwadratem z boków podanych w tablicy A[n]. Pola miało być niepodzielne przez liczbę p, podaną na wejściu. Dokładna treść i zasady punktacji można zaleźć MATURA 2017 ARKUSZ
Moja odpowiedź:
//na wejsciu mamy n,A[n],p
int a=0;
int b=0;
for{int i=n; i>0; i--}
{ if(A[n]%p!=0 && A[n]>a)
a=A[n];
else if (A[n]%p!=0 && A[n]>b)
b=A[n];
}
S=a*b;
Mógłby ktoś zorientowany dobrze w punktacji ocenić kod i powiedzieć na ile punktów zostałby on zaliczony?