Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Laby.cpp: definiuje punkt wejścia dla aplikacji konsolowej.
- //
- //Januszko Dawid 10.05.2018
- #include "stdafx.h"
- #include <iostream>
- using namespace std;
- int pobieranie( int tab[],int size)
- {
- for (int i = 0; i < size; i++)
- {
- cout << "Wprowadz liczbe nr : " << i + 1 << endl;
- cin >> tab[i];
- }
- return tab[size];
- }
- int wyswietla(int tab[], int size)
- {
- for (int i = 0; i < size; i++)
- {
- cout << "Liczba nr." << i + 1 << " : " << endl;
- cout << tab[i] << endl;
- }
- return tab[size];
- }
- double suma(int tab[], int size)
- {
- int sum = 0;
- for (int i = 0; i < size; i++)
- {
- sum += tab[i];
- }
- cout << "Suma wynosi : " << sum << endl;
- return sum;
- }
- double srednia(int tab[], int size)
- {
- int posrednia=0;
- double sred;
- for (int i = 0; i < size; i++)
- {
- posrednia += tab[i];
- }
- sred = double(posrednia) / size;
- cout <<"Srednia wynosi : "<<sred<<endl;
- return sred;
- }
- double MAX(int tab[], int size)
- {
- int maximum=tab[0];
- for (int i = 1; i < size; i++)
- {
- if (tab[i] > maximum)
- {
- maximum = tab[i];
- }
- }
- cout << "Maximum wynosi : " << maximum << endl;
- return maximum;
- }
- double MIN(int tab[], int size)
- {
- int minimum = tab[0];
- for (int i = 0; i < size; i++)
- {
- if (tab[i] < minimum)
- {
- minimum = tab[i];
- }
- }
- cout << "Minimum wynosi : " << minimum << endl;
- return minimum;
- }
- double zakresy(int tab[], int size)
- {
- int ujemne = 0;
- int dodatnie = 0;
- for (int i = 0; i < size; i++)
- {
- if (tab[i] > 0)
- {
- dodatnie++;
- }
- else if (tab[i]<0)
- {
- ujemne++;
- }
- }
- cout << "Liczb ujemnych jest : " << ujemne << endl;
- cout << "Liczb dodatnich jest : " << dodatnie << endl;
- return ujemne;
- return dodatnie;
- }
- double dodatek(int tab[], int size)
- {
- int dodatkowa;
- cout << "O ile chcesz zwiekszyc liczby ? " << endl;
- cin >> dodatkowa;
- for (int i = 0; i < size; i++)
- {
- tab[i] = tab[i] + dodatkowa;
- cout << "Liczba nr : " << i + 1 <<" jest rowna : "<< tab[i] << endl;;
- }
- return tab[size];
- }
- int main()
- {
- int rozmiar;
- int wybor;
- cout << "Ile chcesz wprowadzic liczb z klawiatury ?" << endl;
- cin >> rozmiar;
- int *tablica = new int[rozmiar];
- pobieranie(tablica, rozmiar);
- cout << "Menu : " << endl;
- cout << "1.WYSWIETL LICZBY " << endl;
- cout << "2.SUMA LICZB" << endl;
- cout << "3.MAXIMUM" << endl;
- cout << "4.MINIMUM" << endl;
- cout << "5.SREDNIA" << endl;
- cout << "6.ZAKRESY" << endl;
- cout << "7.DODATEK" << endl;
- cout << "8.WSZYSTKO" << endl;
- cout << "Jaka opcje wybierasz ? " << endl;
- cin >> wybor;
- switch (wybor)
- {
- case 1:
- {
- wyswietla(tablica, rozmiar);
- } break;
- case 2:
- {
- suma(tablica, rozmiar);
- } break;
- case 3:
- {
- MAX(tablica, rozmiar);
- } break;
- case 4:
- {
- MIN(tablica, rozmiar);
- } break;
- case 5:
- {
- srednia(tablica, rozmiar);
- } break;
- case 6:
- {
- zakresy(tablica, rozmiar);
- } break;
- case 7:
- {
- dodatek(tablica, rozmiar);
- } break;
- case 8:
- {
- wyswietla(tablica, rozmiar);
- suma(tablica, rozmiar);
- MAX(tablica, rozmiar);
- MIN(tablica, rozmiar);
- srednia(tablica, rozmiar);
- zakresy(tablica, rozmiar);
- dodatek(tablica, rozmiar);
- } break;
- default:
- break;
- }
- delete[] tablica;
- cin.get();
- cin.ignore();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement