1, Celkově to vyznělo tak, že je jedno v jakém jazyce to napíšeme. Jelikož sem ze školy měl zkušenosti jen s c++, tak sem ho použil.
2, Pravděpodobně špatně. Jak si psal tak asi jeden malloc nestačí.
AA = (float**) malloc(nn * sizeof(float*));
for (i=1; i<=nn; i++)
AA [i] = (float*) malloc (nn * sizeof(float));
3, &AA [i][j] měl vytisknout zvětšenou matici.
4, Nevím.
5, Druhej vývoják měl dosadit čísla u sudých řádků lichých sloupců a rovnou také udělat aritmetický průměr.