Ето го проблема ми:
#include "stdafx.h"
int kvad(int tal) {
int sum;
tal * tal = sum; /* The left "tal" has the error: Expression must be a modifiable lvalue*/
return sum;
}
int kub(int alt) {
int pro;
alt * alt * alt = pro; /* The left "alt" has the error: Expression must be a modifiable lvalue*/
return pro;
}
int _tmain(int argc, _TCHAR* argv[])
{
int ggr, gda, tre, tva;
printf("Hur många tal att multiplicera: ");
scanf_s("%d", ggr);
printf("\n i i * i i * i * i\n=== ======= ===========\n");
for (gda = 1; gda <= ggr; gda++) {
tva = kvad(gda);
tre = kub(gda);
printf("%2d%6d%10d\n", gda, tva, tre);
}
return 0;
}
Не знам дали последната част е необходима, но не съм сигурен, така че все пак я включих.
Знам, че има други теми с подобни проблеми, но не мога да намеря решението там.
tal * tal = sum;
да направи? - person Keith Thompson   schedule 26.08.2014tal * tal
да бъде съхранен вsum
? - person Keith Thompson   schedule 26.08.2014