PatrickSwayze

zadanie 7 wsk

Dec 20th, 2017
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.08 KB | None | 0 0
  1.     /*
  2.     7.  Napisz program, który utworzy dynamiczną
  3.     jednowymiarową tablicę o maksymalnym wymiarze 25.
  4.     Do tablicy wczytaj kolejno n-liczb podanych przez
  5.     użytkownika. Po podaniu wszystkich liczb do tablicy
  6.     liczby ujemne należy zastąpić zerami, a następnie
  7.      wydrukować wszystkie liczby na ekranie. Pamięć dla
  8.      tablicy ma być przydzielona dynamicznie.
  9.  
  10.     */
  11.     #include <iostream>
  12.     #include<stdlib.h>
  13.     #include<ctime>
  14.     #include <cmath>
  15.     using namespace std;
  16.  
  17.     int main()
  18.    {
  19.       int *tab;
  20.       int i,n;
  21.       while (n>25)
  22.       {
  23.       cout<<"Podaj rozmiar tablicy:";
  24.       cin >> n;
  25.       if (n>25) cout<<"Rozmiar maksymalny tablicy to 25!"<<endl;
  26.       }
  27.       cout<<n;
  28.       tab = new int[n];
  29.       for(i = 0; i < n; i++)
  30.            {
  31.                 cout<<"["<<i+1<<"]: ";
  32.                 cin >> tab[i];
  33.            }
  34.         cout<<endl;
  35.       for(i = 0; i < n; i++)
  36.       {
  37.       if(tab[i]<0)
  38.       {
  39.           tab[i]=0;
  40.           cout<<"["<<i+1<<"]: "<<tab[i]<<endl;
  41.  
  42.       }
  43.       else cout<<"["<<i+1<<"]: "<<tab[i]<<endl;
  44.       }
  45.  
  46.       delete []tab;
  47.      
  48.        return 0;
  49.     }
Advertisement
Add Comment
Please, Sign In to add comment