1
0
mirror of https://github.com/sgmarz/osblog.git synced 2024-11-23 18:06:20 +04:00
osblog/risc_v/userspace/helloworld.cpp
2020-06-04 18:07:37 -04:00

22 lines
581 B
C++

#include <cstdio>
#include <cmath>
const int SIZE = 100000;
double myarray[SIZE];
int another_array[5] = {1, 2, 3, 4, 5};
int main()
{
printf("I'm a C++ program, and I'm running in user space. How about a big, Hello World\n");
printf("My array is at 0x%p\n", myarray);
printf("I'm going to start crunching some numbers, so gimme a minute.\n");
for (int i = 0;i < SIZE;i++) {
myarray[i] = another_array[i % 5];
}
for (int i = 0;i < SIZE;i++) {
myarray[i % SIZE] += cos(i);
}
printf("Ok, I'm done crunching. Wanna see myarray[0]? It's %lf\n", myarray[0]);
return 0;
}