Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- 7. Napisz program, który utworzy dynamiczną
- jednowymiarową tablicę o maksymalnym wymiarze 25.
- Do tablicy wczytaj kolejno n-liczb podanych przez
- użytkownika. Po podaniu wszystkich liczb do tablicy
- liczby ujemne należy zastąpić zerami, a następnie
- wydrukować wszystkie liczby na ekranie. Pamięć dla
- tablicy ma być przydzielona dynamicznie.
- */
- #include <iostream>
- #include<stdlib.h>
- #include<ctime>
- #include <cmath>
- using namespace std;
- int main()
- {
- int *tab;
- int i,n;
- while (n>25)
- {
- cout<<"Podaj rozmiar tablicy:";
- cin >> n;
- if (n>25) cout<<"Rozmiar maksymalny tablicy to 25!"<<endl;
- }
- cout<<n;
- tab = new int[n];
- for(i = 0; i < n; i++)
- {
- cout<<"["<<i+1<<"]: ";
- cin >> tab[i];
- }
- cout<<endl;
- for(i = 0; i < n; i++)
- {
- if(tab[i]<0)
- {
- tab[i]=0;
- cout<<"["<<i+1<<"]: "<<tab[i]<<endl;
- }
- else cout<<"["<<i+1<<"]: "<<tab[i]<<endl;
- }
- delete []tab;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment