Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <iostream>
- #include <ctime>
- #include <bits/stdc++.h>
- using namespace std;
- int wpisywanieLosowychLiczbDoTablicy(int j, int tab[])
- {
- srand(time(NULL));
- for(int i=0;i<j;i++)
- tab[i]=rand()%40+10;
- }
- int wypisywanieTablicy(int j, int tab[])
- {
- cout << "Wyswietlania tablicy" << endl;
- for(int i=0;i<j;i++)
- if (tab[i]<100)
- {
- cout<< tab[i] << endl;
- }
- }
- int zamianaFtL(int j, int tab[])
- {
- cout << "Zamiana" << endl;
- for(int i=0;i<j;i++)
- {
- if(i==0 || i==j-1)
- {
- if(i==j-1)
- {
- cout << "- " << tab[0] << endl;
- }
- else
- {
- cout << "- "<< tab[j-1] << endl;
- }
- }
- else
- cout << "- " << tab[i] << endl;
- }
- }
- int sumaEl(int j, int tab[])
- {
- int suma=0;
- for(int i=0;i<j;i++)
- {
- suma=tab[i]*tab[i]+suma;
- }
- cout << "Suma- " << suma << endl;
- }
- int sredniaEl(int j, int tab[])
- {
- float srednia=0, suma=0;
- for(int i=0;i<j;i++)
- {
- suma=tab[i]+suma;
- }
- srednia=suma/j;
- cout << "Srednia- " << setprecision(3) << srednia << endl;
- }
- int maksMin(int j, int tab[])
- {
- int big=tab[0],small=tab[0];
- for(int i=0;i<j;i++)
- {
- if(tab[i]>big)
- {
- big=tab[i];
- }
- else if(tab[i]<small)
- {
- small=tab[i];
- }
- }
- cout << "Najmn- " << small << endl << "Najw- " << big << endl;
- }
- int parzysteEl(int j, int tab[])
- {
- cout << "Elementy parzyste talicy: " << endl;
- for(int i=0;i<j;i++)
- {
- if(tab[i]<30)
- {
- if(tab[i]%2==0)
- {
- cout << tab[i] << endl;
- }
- }
- }
- cout << endl;
- }
- int nieparzysteEl(int j, int tab[])
- {
- cout << "Elementy nieparzyste talicy: " << endl;
- for(int i=0;i<j;i++)
- {
- if(tab[i]%2==0+1)
- cout << tab[i] << endl;
- }
- }
- int main()
- {
- const int j=10;
- int tab[j];
- wpisywanieLosowychLiczbDoTablicy(j, tab);
- wypisywanieTablicy(j, tab);
- zamianaFtL(j, tab);
- sumaEl(j, tab);
- sredniaEl(j, tab);
- maksMin(j, tab);
- parzysteEl(j, tab);
- nieparzysteEl(j, tab);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement