Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*6. Napisz program, w którym stworzysz dynamiczną dwuwymiarową tablicę liczb
- rzeczywistych o wymiarach podanych przez użytkownika. Następnie wypełnij ją
- losowymi liczbami z przedziału [0,50]. Stwórz tablicę jednowymiarową o
- odpowiedniej ilości wierszy i przepisz do niej te liczby, które są większe od
- 25. W przypadku braku takich liczb powinien zostać wyświetlony odpowiedni komunikat.
- */
- #include <iostream>
- #include <cstdlib>
- #include<ctime>
- using namespace std;
- int main()
- {
- srand( time( NULL ) );
- double **tablica;
- double tab[10000];
- int l_wierszy,l_kolumn;
- int licznik=0;
- cout<<"Podaj liczbe wierszy: ";
- cin>>l_wierszy;
- cout<<"Podaj liczbe kolumn: ";
- cin>>l_kolumn;
- cout<<endl;
- tablica=new double*[ l_wierszy];
- for(int i=0;i< l_wierszy;i++)
- tablica[i]=new double[l_kolumn];
- //Powstała tablica i możemy ją teraz wypełnić danymi
- for(int i=0;i< l_wierszy; i++)
- for(int j=0;j< l_kolumn; j++)
- {
- tablica[j][i]=50.*rand()/(RAND_MAX-50);
- if (tablica[j][i]>25)
- {
- tab[licznik]=tablica[j][i];
- licznik=licznik+1;
- }
- }
- for(int i=0;i< l_wierszy; i++)
- {
- for(int j=0;j< l_kolumn; j++)
- {
- cout<<tablica[j][i];
- cout<<" ";
- }
- cout<<endl;
- }
- if (licznik==0) cout<<"Nie ma liczb wiekszych od 25!"<<endl;
- else
- {
- cout<<"Tablica jednowymiarowa dla liczb wiekszych od 25: "<<endl;
- for (int i=0;i<licznik;i++)
- {
- cout<<tab[i];
- cout<<" ";
- }
- }
- }
Add Comment
Please, Sign In to add comment