Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <stdlib.h>
- #include <time.h>
- #include <string>
- using namespace std;
- int *tab = new int [100];
- int s, n;
- void dodawanie ()
- {
- int suma = 0;
- int liczba;
- cout << "Ile elementow chcesz dodac?:";
- cin >> n;
- for (int i=0; i < n; i++)
- {
- cout << "Wpisz liczbe " << i+1 << ": ";
- cin >> liczba;
- tab[i]=liczba;
- suma+=liczba;
- }
- s = suma;
- }
- void usuwanie ()
- {
- int element, index=0, codex=0;
- cout << "Jaki element chcesz usunac?:";
- cin >> element;
- bool prawdziwe = false;
- int *tab2 = new int[n-1];
- for (int i=0; i < n; i++)
- {
- if (tab[i]==element)
- {
- prawdziwe=true;
- codex=index;
- }
- index++;
- }
- if (prawdziwe)
- {
- int licznik=0;
- for (int i=0; i < codex; i++)
- tab2[licznik++]=tab[i];
- for (int i=codex+1; i < n; i++)
- tab2[licznik++]=tab[i];
- cout << endl << endl << "Tablica po usunieciu elementu:" << endl;
- for (int i=0; i < n-1; i++)
- cout << "tablica[" << i << "]:" << tab2[i] << endl;
- }
- else cout << "DUPA" << endl;
- }
- int main()
- {
- dodawanie();
- cout << endl << "SUMA: " << s << endl << endl;
- usuwanie();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement