Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

Priprema

Data je struktura mySt koja sadrži;


- Promenljivu x tipa int čija vrednost se unosi sa tastature,
- Promenljivu n tipa int čija vrednost se takođe unosi sa
tastature,
- Dinamički niz koji sadrži n celobrojnih promenljivih.

Elementi dinamičkog niza se generišu korišćenjem radn() funkcije.

Naposati program koji kreira jednu strukturnu varijabilu strukture


mySt, učitava vrednosti promenljiva x i n i generiše dinamički niz.
Nakon toga odrediti koliko elemenata dinamičkog niza ima vrednost veću
od vrednosti promenljive x i štampati taj broj.
#include <iostream>
#include <cstdlib>
using namespace std;

struct mySt {
int x;
int n;
int *p;
};

int main() {

mySt s;

cout << "x = ";


cin >> s.x;

cout << "n = ";


cin >> s.n;

s.p = new int[s.n];


srand(5);
for(int i = 0; i < s.n; i++)
*(s.p+i) = rand()%20+1;

for(int i = 0; i < s.n; i++)


cout << *(s.p+i)<< " ";
cout << endl;

int br = 0;
for(int i = 0; i < s.n; i++)
if(*(s.p+i) > s.x)
br++;
cout << "br = " << br << endl;

delete[] s.p;

cout << "End";

return 0;
}

You might also like