Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<iostream>
- #include<ctime>
- #include<cmath>
- #include<cstdlib>
- using namespace std;
- int losuj(int a, int b)
- {
- int liczba;
- liczba=(rand()%b+a);
- return liczba;
- }
- int maximum(int a, int **t) //zmien na 1 gwiazdke jak nie bedzie dzialac
- {
- int max=0;
- for(int i=0;i<a;i++)
- {
- if( *(t+i)>max)
- {
- max=*(t+i);
- }
- }
- return max;
- }
- int main()
- {
- srand(time(NULL));
- int a, b;
- cout<<"Podaj rozmiary tablicy dwuwymiarowej"<<endl;
- cin>>a;
- cin>>b;
- /////////////////////////////////////////////////////////////DEKLARACJA TABLICY I PRZYPISANIE WARTOSCI
- int *tablica=new int[a];
- for(int i=0;i<a;i++)
- {
- //tablica[i]=losuj(0,100);
- *(tablica+i)=losuj(0,100);
- }
- ////////////////////////////////////////////////////////////SZUKANIE MIN I MAX
- int max=0;
- int min=100;
- for(int i=0;i<a;i++)
- {
- for(int j=0;j<b;j++)
- {
- if(*(tablica+i)>max)
- {
- max=*(tablica+i);
- }
- else if(*(tablica+i)<min)
- {
- min=*(tablica+i);
- }
- }
- }
- cout<<"Szukanie max z funkcji.........................."<<endl;
- cout<<maximum(a,tablica)<<endl;
- ////////////////////////////////////////////////////WYPISYWANIE TABLICY
- for(int i=0;i<a;i++)
- {
- //cout<<(*(*(tablica+i)+j))<<" ";
- cout<<tablica[i]<<" ";
- cout<<endl;
- }
- ///////////////////////////////////////////////////WYPISANIE WYNIKOW
- cout<<"WARTOSC MAX = "<<max<<endl;
- cout<<"WARTOSC MIN = "<<min<<endl;
- ///////////////////////////////////////////////////USUWANIE TABLICY jak nie bedzie dzialac to zakomentuj usuwanie moze zadziala
- for(int i=0;i<a;i++)
- {
- delete [] tablica[i];
- }
- delete [] tablica;
- system("pause");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement