Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <time.h>
- #include <cstdlib>
- #include <stdio.h>
- #include <conio.h>
- #include <string>
- #include <algorithm>
- using namespace std;
- void losowa_tab(int tab[], int n){
- srand(time(NULL));
- for(int i=0; i<n; i++){
- tab[i]=rand()%201-100;
- }
- }
- int suma_elujemnych(int tab[], int n){
- int suma;
- suma = 0;
- for (int i = 0; i< n; i++){
- suma = tab[i]+suma;
- }
- return suma;
- }
- void przesun_wlewo(int tab[], int n){
- int tablica[100];
- for(int i=0; i<n; i++){
- tablica[i]=tab[i];
- }
- for(int i=0; i<n; i++){
- tab[i-1]=tablica[i];
- }
- }
- void przesun_wprawo (int tab[], int n){
- int tablica[100];
- for(int i=0; i<n; i++){
- tablica[i]=tab[i];
- }
- for(int i=0; i<n; i++){
- tab[i+2]=tablica[i];
- }
- }
- int najwieksza_wartosc(int tablica[], int n){
- int max=tablica[0];
- for(int i=0; i<200;i++){
- if(tablica[i]>max)
- tablica[0]=tablica[i];
- max=tablica[i];
- }
- return max;
- }
- int najmniejsze_liczby(int tablica[], int n){
- int min1 = tablica[0];
- int min2 = tablica[0];
- for(int i=0; i<100; i++){
- if (tablica[i] < min1)
- {
- min2 = min1;
- min1 = tablica[i];
- }
- else if (tablica[i] < min2 && tablica[i] != min1)
- min2 = tablica[i];
- }
- return (min1, min2);
- }
- void wartosc_najczesciej(int tab[], int n){
- int naj_liczba = 0;
- int liczba = 0;
- for (int i = 0; i < n; i++)
- {
- if (tab[i] > naj_liczba)
- naj_liczba = tab[i];
- for (int j = 0; j < n; j++)
- {
- if (tab[i] == tab[j])
- liczba++;
- }
- }
- cout<<"Najczesciej wystepuje liczba "<<naj_liczba, liczba;
- }
- string usun_spacje(string lancuch) // funkcja usuwajaca spacje z lancucha
- {
- lancuch.erase(remove(lancuch.begin(), lancuch.end(), ' '), lancuch.end());
- return lancuch;
- }
- void sortuj(int tab[], int n)
- {
- int x;
- for (int i = 0; i < n; i++)
- {
- for (int j = 0; i < n; j++)
- if (tab[j] < tab[i])
- {
- x = tab[i];
- tab[i] = tab[j];
- tab[j] = x;
- }
- }
- }
- int main()
- {
- const int n=100;
- int tab1[n];
- losowa_tab(tab1,n);
- cout << suma_elujemnych(tab1,n);
- przesun_wlewo(tab1,n);
- przesun_wprawo(tab1,n);
- cout << najwieksza_wartosc(tab1,n);
- cout << najmniejsze_liczby(tab1,n);
- wartosc_najczesciej(tab1,n);
- cout << usun_spacje("sprawdzam czy usunelo spacje");
- sortuj(tab1,n);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement