Witam potrzebowałbym pomocy przy rozwiązywaniu pewnych zadań
1.Znajdź i określ na czym polega błąd:
int MyNumber = 8;
a) int n=10; double A[n];
b) double f(){.....}; cout << f << endl;
c) double f(double *a){.....}; double a; f(a);
d) double a; double t[10]; (t+1) = &a;
e) for(int i=0, i< MyNumber, i++){ cout << MyNumber << endl;
2. Zadeklaruj następujące typy danych:
a) Definiujący jednowymiarową tablicę obiektów typu double o liczbie MyNumber.
Odp. moja: double My Number[8];
3.Określ jakie wartości będą w zmiennych a i b
void zad3(){
int a=1, b=3;
a<<=1;
b++=1;
a-=MyNumber;
b+=MyNumber;
cout <<a<<" "<< b<<endl;
}
4. Określ co definiują poszczególne deklaracje:
a) int d1( double a[MyNumber], int n);
b) int* d2( int a[MyNumber], int n);
c) int (*d3)(int a[MyNumber], int n);
d) int (*d4[MyNumber])( int a[MyNumber], int n);
e) int (*d5) (int n, int t[], double (*f)(int));
Za wszelką pomoc w tych zadań bardzo dziękuje.