Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <time.h>
- using namespace std;
- void NaplnPole(int [], int);
- void alfa(int [], int, double &);
- void Tisk(int [], int);
- int main() {
- const int N = 8; // velikost pole
- int P[N]; // deklarace pole
- double alfa_x; // tvoje alfa
- srand(time(NULL));
- NaplnPole(P, N); // napln pole nahodnymi cislami
- Tisk(P, N); // vytiskni pole
- alfa(P, N, alfa_x); // ke kazdemu lichemu prvku pricitej najmensi cislo z pole
- Tisk(P, N); // vytiskni pole
- cout << endl << "Alfa: " << alfa_x << endl; // vytiskni x (nejmensi cislo v poli)
- system("PAUSE");
- return 0;
- }
- void Tisk(int pole[], int delkaPole) {
- for(int j=0; j < delkaPole; j++) {
- cout << pole[j] << " ";
- }
- cout << endl;
- }
- void NaplnPole(int pole[], int delkaPole) {
- for(int j=0; j < delkaPole; j++) {
- pole[j] = rand() % delkaPole + 1;
- }
- }
- void alfa(int pole[], int delkaPole, double &alfa) {
- int min,tmp,tmp_2;
- min = pole[0];
- for(int i=0; i < delkaPole; i++) {
- if (min > pole[i]) {
- min = pole[i];
- }
- }
- alfa = min;
- for(int j=0; j < delkaPole; j++) {
- if (j % 2 == 1) {
- pole[j] = pole[j] + min;
- }
- }
- }
Add Comment
Please, Sign In to add comment