#include #include using namespace std; /*Zadanie Oblicz i znajdz za pomoca wskaznikow i tablic oraz jednej funkcji własnej: - najwieksza z nich - najmniejsza z nich - sume przekatnej glownej - najwieksza z nich na przekatnej glownej - najmniejsza z nich na przekatnej glownej */ void znajdz_oblicz();//deklaracja funkcji int main() { znajdz_oblicz();//wywolanie funkcji cout<<"\n\n"; system("PAUSE"); return 0; } //definicja funkcji znajdz() void znajdz_oblicz() { int tab[3][3]={{-10,20,40},{20,90,111},{0,-234,10}};//deklaracja i definicja tablicy 2 wymiarowej int* wsk=&tab[0][0];////deklaracja i definicja wskaznika do tablicy int max=*wsk,min=*wsk,suma=0; for(int i=0;i<=2;i++)//Obliczanie sumy wszystkich elementow for(int j=0;j<=2;j++) { suma=suma+*(wsk+j+3*i); } for(int i=0;i<=2;i++)//Obliczanie max ze wszystkich elementow for(int j=0;j<=2;j++) { if(*(wsk+j+3*i)>max) { max=*(wsk+j+3*i); } } for(int i=0;i<=2;i++)//Obliczanie min ze wszystkich elementow for(int j=0;j<=2;j++) { if(*(wsk+j+3*i)max) { max=*(wsk+j+3*i); } } } cout<<"Max z glownej przekatnej tablicy wynosi: "<