-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathfirtscpp1.cpp
More file actions
40 lines (24 loc) · 1.16 KB
/
Copy pathfirtscpp1.cpp
File metadata and controls
40 lines (24 loc) · 1.16 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#include<iostream> // input output library peremyte di usare cin e cout
#include <cstdlib> // Per rand() e srand()
#include <ctime> // Per time()
using namespace std; // ci evita ogni volya di specificare lo standard di cout e cin (altrimwnti sarebbe std::cout)
void fillarray(int* arr, size_t& size) { // size viene passato per riferimento //
for (size_t i = 0; i < size; i++) {
arr[i] = rand() % 100; //modifica il primo elemento del array originale
}
}
int main() {
srand(time(0));
//int arr[] = {0, 5, 7};
size_t size = 4; // uso size t perche e una dimensione di un array // in realta mi covine che usao ancge const
int* arr = new int[size]; // alloca dinemicamente un array di 4 int nello heap
fillarray(arr, size);
cout << "dimensione di size " << size << endl; // << insertion operator, ( inseriwsce lelemento nello strwam in questione)
//endl va a capo come "\n"
for (size_t i = 0; i < size; i++){
cout << arr[i] << endl;
}
//cout <<"Hello world"<<endl; // endl mi "\n" e svuota il buffer.
delete[] arr; // libera memoria come free
return 0;
}